2 instantiations of DeclaredMembersAndInitializers
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Source\SourceMemberContainerSymbol.cs (2)
3217return new DeclaredMembersAndInitializers( 3277public static readonly DeclaredMembersAndInitializers UninitializedSentinel = new DeclaredMembersAndInitializers();
37 references to DeclaredMembersAndInitializers
Microsoft.CodeAnalysis.CSharp (37)
Symbols\Source\SourceMemberContainerSymbol.cs (37)
202private DeclaredMembersAndInitializers? _lazyDeclaredMembersAndInitializers = DeclaredMembersAndInitializers.UninitializedSentinel; 1761var declared = Volatile.Read(ref _lazyDeclaredMembersAndInitializers); 1762RoslynDebug.AssertOrFailFast(declared != DeclaredMembersAndInitializers.UninitializedSentinel); 3215public DeclaredMembersAndInitializers ToReadOnlyAndFree(CSharpCompilation compilation) 3277public static readonly DeclaredMembersAndInitializers UninitializedSentinel = new DeclaredMembersAndInitializers(); 3362public MembersAndInitializersBuilder(DeclaredMembersAndInitializers declaredMembersAndInitializers) 3364Debug.Assert(declaredMembersAndInitializers != DeclaredMembersAndInitializers.UninitializedSentinel); 3370public MembersAndInitializers ToReadOnlyAndFree(SourceMemberContainerTypeSymbol container, DeclaredMembersAndInitializers declaredMembers) 3451DeclaredMembersAndInitializers.AssertInitializers(result, compilation); 3466public IReadOnlyCollection<Symbol> GetNonTypeMembers(SourceMemberContainerTypeSymbol container, DeclaredMembersAndInitializers declaredMembers) 3471public void AddNonTypeMember(SourceMemberContainerTypeSymbol container, Symbol member, DeclaredMembersAndInitializers declaredMembers) 3527var declaredMembersAndInitializers = getDeclaredMembersAndInitializers(); 3546DeclaredMembersAndInitializers? getDeclaredMembersAndInitializers() 3548var declaredMembersAndInitializers = _lazyDeclaredMembersAndInitializers; 3549if (declaredMembersAndInitializers != DeclaredMembersAndInitializers.UninitializedSentinel) 3564var alreadyKnown = Interlocked.CompareExchange(ref _lazyDeclaredMembersAndInitializers, declaredMembersAndInitializers, DeclaredMembersAndInitializers.UninitializedSentinel); 3565if (alreadyKnown != DeclaredMembersAndInitializers.UninitializedSentinel) 3581DeclaredMembersAndInitializers? buildDeclaredMembersAndInitializers(BindingDiagnosticBag diagnostics) 3607if (Volatile.Read(ref _lazyDeclaredMembersAndInitializers) != DeclaredMembersAndInitializers.UninitializedSentinel) 3719var declared = Volatile.Read(ref _lazyDeclaredMembersAndInitializers); 3721if (declared is not null && declared != DeclaredMembersAndInitializers.UninitializedSentinel) 3740var declared = Volatile.Read(ref _lazyDeclaredMembersAndInitializers); 3741if (declared is not null && declared != DeclaredMembersAndInitializers.UninitializedSentinel) 3785var declared = Volatile.Read(ref _lazyDeclaredMembersAndInitializers); 3786if (declared is not null && declared != DeclaredMembersAndInitializers.UninitializedSentinel) 3810var declared = Volatile.Read(ref _lazyDeclaredMembersAndInitializers); 3811if (declared is not null && declared != DeclaredMembersAndInitializers.UninitializedSentinel) 3856private void AddSynthesizedMembers(MembersAndInitializersBuilder builder, DeclaredMembersAndInitializers declaredMembersAndInitializers, BindingDiagnosticBag diagnostics) 3890private void AddSynthesizedExtensionImplementationsIfNecessary(MembersAndInitializersBuilder builder, DeclaredMembersAndInitializers declaredMembersAndInitializers) 3908private void AddSynthesizedExtensionMarker(MembersAndInitializersBuilder builder, DeclaredMembersAndInitializers declaredMembersAndInitializers) 4788private void AddSynthesizedSimpleProgramEntryPointIfNecessary(MembersAndInitializersBuilder builder, DeclaredMembersAndInitializers declaredMembersAndInitializers) 4797private void AddSynthesizedTypeMembersIfNecessary(MembersAndInitializersBuilder builder, DeclaredMembersAndInitializers declaredMembersAndInitializers, BindingDiagnosticBag diagnostics) 4971void addCopyCtor(bool primaryAndCopyCtorAmbiguity, DeclaredMembersAndInitializers declaredMembersAndInitializers) 5431private void AddSynthesizedConstructorsIfNecessary(MembersAndInitializersBuilder builder, DeclaredMembersAndInitializers declaredMembersAndInitializers, BindingDiagnosticBag diagnostics) 5511private void AddSynthesizedTupleMembersIfNecessary(MembersAndInitializersBuilder builder, DeclaredMembersAndInitializers declaredMembersAndInitializers)