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