1 write to syntaxReferenceOpt
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
32
this.
syntaxReferenceOpt
= syntaxReferenceOpt;
37 references to syntaxReferenceOpt
Microsoft.CodeAnalysis.CSharp (37)
Symbols\Source\LambdaSymbol.cs (2)
50
Debug.Assert(
syntaxReferenceOpt
is not null);
247
return ImmutableArray.Create<SyntaxReference>(
syntaxReferenceOpt
);
Symbols\Source\LocalFunctionSymbol.cs (2)
91
internal LocalFunctionStatementSyntax Syntax => (LocalFunctionStatementSyntax)
syntaxReferenceOpt
.GetSyntax();
363
var diagnosticInfo = MessageID.IDS_FeatureLocalFunctionAttributes.GetFeatureAvailabilityDiagnosticInfo((CSharpParseOptions)
syntaxReferenceOpt
.SyntaxTree.Options);
Symbols\Source\SourceConstructorSymbol.cs (2)
84
Debug.Assert(
syntaxReferenceOpt
!= null);
85
return (ConstructorDeclarationSyntax)
syntaxReferenceOpt
.GetSyntax();
Symbols\Source\SourceConstructorSymbolBase.cs (2)
35
var syntax = (CSharpSyntaxNode)
syntaxReferenceOpt
.GetSyntax();
198
var ctorSyntax = (CSharpSyntaxNode)
syntaxReferenceOpt
.GetSyntax();
Symbols\Source\SourceCustomEventAccessorSymbol.cs (2)
63
Debug.Assert(
syntaxReferenceOpt
!= null);
64
return (AccessorDeclarationSyntax)
syntaxReferenceOpt
.GetSyntax();
Symbols\Source\SourceDelegateMethodSymbol.cs (2)
253
return new LexicalSortKey(this.
syntaxReferenceOpt
.GetLocation(), this.DeclaringCompilation);
322
return new LexicalSortKey(this.
syntaxReferenceOpt
.GetLocation(), this.DeclaringCompilation);
Symbols\Source\SourceDestructorSymbol.cs (3)
72
var bodyBinder = this.DeclaringCompilation.GetBinderFactory(
syntaxReferenceOpt
.SyntaxTree).GetBinder(syntax, syntax, this);
78
Debug.Assert(
syntaxReferenceOpt
!= null);
79
return (DestructorDeclarationSyntax)
syntaxReferenceOpt
.GetSyntax();
Symbols\Source\SourceMemberMethodSymbol.cs (1)
329
get { return this.
syntaxReferenceOpt
; }
Symbols\Source\SourceMethodSymbolWithAttributes.cs (9)
77
return this.
syntaxReferenceOpt
;
85
return (this.
syntaxReferenceOpt
== null) ? null : (CSharpSyntaxNode)this.
syntaxReferenceOpt
.GetSyntax();
93
return this.
syntaxReferenceOpt
== null ? null : this.
syntaxReferenceOpt
.SyntaxTree;
101
return (this.
syntaxReferenceOpt
== null) ? ImmutableArray<SyntaxReference>.Empty : ImmutableArray.Create(this.
syntaxReferenceOpt
);
406
if (
syntaxReferenceOpt
is null)
419
if (
syntaxReferenceOpt
is null)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (2)
292
Debug.Assert(
syntaxReferenceOpt
!= null);
293
return (MethodDeclarationSyntax)
syntaxReferenceOpt
.GetSyntax();
Symbols\Source\SourcePropertyAccessorSymbol.cs (2)
588
Debug.Assert(
syntaxReferenceOpt
!= null);
589
return (CSharpSyntaxNode)
syntaxReferenceOpt
.GetSyntax();
Symbols\Source\SourceUserDefinedConversionSymbol.cs (2)
95
Debug.Assert(
syntaxReferenceOpt
!= null);
96
return (ConversionOperatorDeclarationSyntax)
syntaxReferenceOpt
.GetSyntax();
Symbols\Source\SourceUserDefinedOperatorSymbol.cs (2)
95
Debug.Assert(
syntaxReferenceOpt
!= null);
96
return (OperatorDeclarationSyntax)
syntaxReferenceOpt
.GetSyntax();
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (2)
300
switch (
syntaxReferenceOpt
.GetSyntax())
817
switch (
syntaxReferenceOpt
.GetSyntax())
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (2)
35
Debug.Assert(
syntaxReferenceOpt
!= null);
36
return (TypeDeclarationSyntax)
syntaxReferenceOpt
.GetSyntax();