26 references to MemberSymbol
Microsoft.CodeAnalysis.CSharp (26)
Compilation\AttributeSemanticModel.cs (1)
57return (NamedTypeSymbol)MemberSymbol;
Compilation\InitializerSemanticModel.cs (13)
148switch (this.MemberSymbol.Kind) 152var field = (FieldSymbol)this.MemberSymbol; 166var property = (SourcePropertySymbol)this.MemberSymbol; 173var parameter = (ParameterSymbol)this.MemberSymbol; 182throw ExceptionUtilities.UnexpectedValue(this.MemberSymbol.Kind); 213speculativeModel = CreateSpeculative(parentModel, this.MemberSymbol, initializer, binder, GetRemappedSymbols(), position); 263return NullableWalker.AnalyzeAndRewrite(Compilation, MemberSymbol, boundRoot, binder, initialState: null, diagnostics, createSnapshots, out snapshotManager, ref remappedSymbols); 268NullableWalker.AnalyzeWithoutRewrite(Compilation, MemberSymbol, boundRoot, binder, diagnostics, createSnapshots); 275switch (MemberSymbol.Kind) 279Debug.Assert(MemberSymbol.ContainingType is SourceMemberContainerTypeSymbol); 280return MemberSymbol.ContainingType is SourceMemberContainerTypeSymbol type && 281type.IsNullableEnabledForConstructorsAndInitializers(useStatic: MemberSymbol.IsStatic); 286throw ExceptionUtilities.UnexpectedValue(MemberSymbol.Kind);
Compilation\MemberSemanticModel.SpeculativeMemberSemanticModel.cs (2)
52return NullableWalker.AnalyzeAndRewrite(Compilation, MemberSymbol as MethodSymbol, boundRoot, binder, initialState: null, diagnostics, createSnapshots: false, out snapshotManager, ref remappedSymbols); 57NullableWalker.AnalyzeWithoutRewrite(Compilation, MemberSymbol as MethodSymbol, boundRoot, binder, diagnostics, createSnapshots);
Compilation\MethodBodySemanticModel.cs (9)
168var methodSymbol = (MethodSymbol)this.MemberSymbol; 212var methodSymbol = (MethodSymbol)this.MemberSymbol; 230var methodSymbol = (MethodSymbol)this.MemberSymbol; 240if (MemberSymbol is MethodSymbol methodSymbol && methodSymbol.MethodKind == MethodKind.Constructor && 259if (MemberSymbol is SynthesizedPrimaryConstructor primaryCtor && 294var afterInitializersState = NullableWalker.GetAfterInitializersState(Compilation, MemberSymbol, boundRoot); 295return NullableWalker.AnalyzeAndRewrite(Compilation, MemberSymbol, boundRoot, binder, afterInitializersState, diagnostics, createSnapshots, out snapshotManager, ref remappedSymbols); 300NullableWalker.AnalyzeWithoutRewrite(Compilation, MemberSymbol, boundRoot, binder, diagnostics, createSnapshots); 305return Compilation.IsNullableAnalysisEnabledIn((MethodSymbol)MemberSymbol);
Compilation\SyntaxTreeSemanticModel.cs (1)
2295member = memberModel.MemberSymbol;