29 references to GetReference
Microsoft.CodeAnalysis.CSharp (29)
Binder\AliasAndExternAliasDirective.cs (1)
23
this.ExternAliasDirectiveReference = externAliasDirective?.
GetReference
();
Binder\AliasAndUsingDirective.cs (1)
18
this.UsingDirectiveReference = usingDirective?.
GetReference
();
Binder\NamespaceOrTypeAndUsingDirective.cs (1)
20
this.UsingDirectiveReference = usingDirective?.
GetReference
();
Symbols\AliasSymbol.cs (2)
295
_directive = syntax.
GetReference
();
301
_directive = syntax.
GetReference
();
Symbols\RangeVariableSymbol.cs (1)
68
return ImmutableArray.Create<SyntaxReference>(node.
GetReference
());
Symbols\Source\CrefTypeParameterSymbol.cs (1)
75
_declaringSyntax = declaringSyntax.
GetReference
();
Symbols\Source\GlobalExpressionVariable.cs (1)
37
_typeSyntaxOpt = typeSyntax?.
GetReference
();
Symbols\Source\LambdaSymbol.cs (1)
362
var parameter = new LambdaParameterSymbol(owner: this, paramSyntax?.
GetReference
(), attributeLists, type, ordinal: p, refKind, scope, name, unboundLambda.ParameterIsDiscard(p), isParams, locations);
Symbols\Source\LocalFunctionSymbol.cs (2)
39
: base(syntax.
GetReference
(), isIterator: SyntaxFacts.HasYieldOperations(syntax.Body))
425
ImmutableArray.Create(parameter.
GetReference
()));
Symbols\Source\SourceConstructorSymbolBase.cs (1)
28
: base(containingType, syntax.
GetReference
(), ImmutableArray.Create(location), isIterator)
Symbols\Source\SourceCustomEventAccessorSymbol.cs (1)
31
syntax.
GetReference
(),
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
28
: base(delegateType, syntax.
GetReference
(), location: syntax.Identifier.GetLocation(), isIterator: false)
Symbols\Source\SourceDestructorSymbol.cs (1)
24
base(containingType, syntax.
GetReference
(), syntax.Identifier.GetLocation(), isIterator: SyntaxFacts.HasYieldOperations(syntax.Body))
Symbols\Source\SourceEnumConstantSymbol.cs (2)
51
: base(containingEnum, syntax.Identifier.ValueText, syntax.
GetReference
(), syntax.Identifier.GetLocation())
169
_equalsValueNodeRef = initializer.
GetReference
();
Symbols\Source\SourceEventSymbol.cs (1)
55
_syntaxRef = syntax.
GetReference
();
Symbols\Source\SourceLabelSymbol.cs (1)
103
return node == null ? ImmutableArray<SyntaxReference>.Empty : ImmutableArray.Create<SyntaxReference>(node.
GetReference
());
Symbols\Source\SourceMemberFieldSymbol.cs (1)
341
: base(containingType, modifiers, declarator.Identifier.ValueText, declarator.
GetReference
(), declarator.Identifier.GetLocation())
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
582
var syntaxRefs = ImmutableArray.Create(parameter.
GetReference
());
Symbols\Source\SourceOrdinaryMethodSymbolBase.cs (1)
42
syntax.
GetReference
(),
Symbols\Source\SourceParameterSymbol.cs (2)
71
syntax.
GetReference
(),
93
syntax.
GetReference
(),
Symbols\Source\SourcePropertyAccessorSymbol.cs (2)
151
base(containingType, syntax.
GetReference
(), location, isIterator: false)
192
syntax.
GetReference
(),
Symbols\Source\SourcePropertySymbolBase.cs (1)
94
_syntaxRef = syntax.
GetReference
();
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
38
base(containingType, syntax.
GetReference
(), location, isIterator: isIterator)
Symbols\Symbol.cs (1)
387
builder.Add(node.
GetReference
());