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