1 write to syntaxReferenceOpt
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
36
this.
syntaxReferenceOpt
= syntaxReferenceOpt;
39 references to syntaxReferenceOpt
Microsoft.CodeAnalysis.CSharp (39)
Symbols\Extensions\SynthesizedExtensionMarker.cs (2)
47
ParameterListSyntax parameterList = (ParameterListSyntax)
syntaxReferenceOpt
.GetSyntax();
58
ParameterListSyntax parameterList = (ParameterListSyntax)
syntaxReferenceOpt
.GetSyntax();
Symbols\Source\LambdaSymbol.cs (2)
53
Debug.Assert(
syntaxReferenceOpt
is not null);
251
return ImmutableArray.Create<SyntaxReference>(
syntaxReferenceOpt
);
Symbols\Source\LocalFunctionSymbol.cs (2)
103
internal LocalFunctionStatementSyntax Syntax => (LocalFunctionStatementSyntax)
syntaxReferenceOpt
.GetSyntax();
403
var diagnosticInfo = MessageID.IDS_FeatureLocalFunctionAttributes.GetFeatureAvailabilityDiagnosticInfo((CSharpParseOptions)
syntaxReferenceOpt
.SyntaxTree.Options);
Symbols\Source\SourceConstructorSymbol.cs (2)
114
Debug.Assert(
syntaxReferenceOpt
!= null);
115
return (ConstructorDeclarationSyntax)
syntaxReferenceOpt
.GetSyntax();
Symbols\Source\SourceConstructorSymbolBase.cs (2)
36
var syntax = (CSharpSyntaxNode)
syntaxReferenceOpt
.GetSyntax();
183
var ctorSyntax = (CSharpSyntaxNode)
syntaxReferenceOpt
.GetSyntax();
Symbols\Source\SourceCustomEventAccessorSymbol.cs (2)
64
Debug.Assert(
syntaxReferenceOpt
!= null);
65
return (AccessorDeclarationSyntax)
syntaxReferenceOpt
.GetSyntax();
Symbols\Source\SourceDelegateMethodSymbol.cs (2)
244
return new LexicalSortKey(this.
syntaxReferenceOpt
.GetLocation(), this.DeclaringCompilation);
307
return new LexicalSortKey(this.
syntaxReferenceOpt
.GetLocation(), this.DeclaringCompilation);
Symbols\Source\SourceDestructorSymbol.cs (3)
85
var bodyBinder = this.DeclaringCompilation.GetBinderFactory(
syntaxReferenceOpt
.SyntaxTree).GetBinder(syntax, syntax, this);
91
Debug.Assert(
syntaxReferenceOpt
!= null);
92
return (DestructorDeclarationSyntax)
syntaxReferenceOpt
.GetSyntax();
Symbols\Source\SourceMemberMethodSymbol.cs (1)
458
get { return this.
syntaxReferenceOpt
; }
Symbols\Source\SourceMethodSymbolWithAttributes.cs (9)
81
return this.
syntaxReferenceOpt
;
89
return (this.
syntaxReferenceOpt
== null) ? null : (CSharpSyntaxNode)this.
syntaxReferenceOpt
.GetSyntax();
97
return this.
syntaxReferenceOpt
== null ? null : this.
syntaxReferenceOpt
.SyntaxTree;
105
return (this.
syntaxReferenceOpt
== null) ? ImmutableArray<SyntaxReference>.Empty : ImmutableArray.Create(this.
syntaxReferenceOpt
);
437
if (
syntaxReferenceOpt
is null)
450
if (
syntaxReferenceOpt
is null)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (2)
280
Debug.Assert(
syntaxReferenceOpt
!= null);
281
return (MethodDeclarationSyntax)
syntaxReferenceOpt
.GetSyntax();
Symbols\Source\SourcePropertyAccessorSymbol.cs (2)
594
Debug.Assert(
syntaxReferenceOpt
!= null);
595
return (CSharpSyntaxNode)
syntaxReferenceOpt
.GetSyntax();
Symbols\Source\SourceUserDefinedConversionSymbol.cs (2)
97
Debug.Assert(
syntaxReferenceOpt
!= null);
98
return (ConversionOperatorDeclarationSyntax)
syntaxReferenceOpt
.GetSyntax();
Symbols\Source\SourceUserDefinedOperatorSymbol.cs (2)
99
Debug.Assert(
syntaxReferenceOpt
!= null);
100
return (OperatorDeclarationSyntax)
syntaxReferenceOpt
.GetSyntax();
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (2)
447
switch (
syntaxReferenceOpt
.GetSyntax())
1020
switch (
syntaxReferenceOpt
.GetSyntax())
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (2)
60
Debug.Assert(
syntaxReferenceOpt
!= null);
61
return (TypeDeclarationSyntax)
syntaxReferenceOpt
.GetSyntax();