SwiftDocCSymbolReferenceStructureSymbolReferenceA reference to a symbol, possibly defined in a symbol graph.struct SymbolReferenceTopicsInitializersinit(String, interfaceLanguage: SourceLanguage, symbol: SymbolGraph.Symbol?, shouldAddHash: Bool, shouldAddKind: Bool)Creates a new reference to a symbol.init(String, interfaceLanguages: Set<SourceLanguage>, defaultSymbol: SymbolGraph.Symbol?, shouldAddHash: Bool, shouldAddKind: Bool)Creates a new reference to a symbol.init(String, unifiedSymbol: UnifiedSymbolGraph.Symbol?, shouldAddHash: Bool, shouldAddKind: Bool)Creates a new reference to a symbol.init(pathComponents: [String], interfaceLanguage: SourceLanguage)Creates a new symbol reference with the given components and source language.init(pathComponents: [String], interfaceLanguages: some Collection<SourceLanguage>)Creates a new symbol reference with the given components and source languages.Instance Propertieslet interfaceLanguages: Set<SourceLanguage>The interface language for the reference.let path: StringThe relative path from the module or framework to the symbol itself.