83 references to NotePartComplete
Microsoft.CodeAnalysis.CSharp (82)
Compilation\CSharpCompilation.UsingsFromOptionsAndDiagnostics.cs (3)
96if (_state.NotePartComplete(CompletionPart.StartValidatingImports)) 99_state.NotePartComplete(CompletionPart.FinishValidatingImports); 116_state.NotePartComplete(CompletionPart.All & ~CompletionPart.ImportsAll);
Symbols\AliasSymbol.cs (1)
337_state.NotePartComplete(CompletionPart.AliasTarget);
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
91var completed = state.NotePartComplete(CompletionPart.Attributes);
Symbols\Source\GlobalExpressionVariable.cs (1)
142state.NotePartComplete(CompletionPart.Type);
Symbols\Source\ImplicitNamedTypeSymbol.cs (2)
28state.NotePartComplete(CompletionPart.EnumUnderlyingType); // No work to do for this. 36state.NotePartComplete(CompletionPart.Attributes);
Symbols\Source\SourceAssemblySymbol.cs (7)
913if (_state.NotePartComplete(CompletionPart.StartAttributeChecks)) 918var thisThreadCompleted = _state.NotePartComplete(CompletionPart.FinishAttributeChecks); 927_state.NotePartComplete(CompletionPart.Module); 939if (_state.NotePartComplete(CompletionPart.StartValidatingAddedModules)) 942var thisThreadCompleted = _state.NotePartComplete(CompletionPart.FinishValidatingAddedModules); 952_state.NotePartComplete(CompletionPart.All & ~CompletionPart.AssemblySymbolAll); 1562_state.NotePartComplete(CompletionPart.Attributes);
Symbols\Source\SourceComplexParameterSymbol.cs (4)
239if (state.NotePartComplete(CompletionPart.StartDefaultSyntaxValue)) 249var completedOnThisThread = state.NotePartComplete(CompletionPart.EndDefaultSyntaxValue); 278completedOnThisThread = state.NotePartComplete(CompletionPart.EndDefaultSyntaxValueDiagnostics); 595state.NotePartComplete(CompletionPart.Attributes);
Symbols\Source\SourceEnumConstantSymbol.cs (3)
116state.NotePartComplete(CompletionPart.Type); 121state.NotePartComplete(CompletionPart.FixedSize); 133state.NotePartComplete(CompletionPart.All & ~CompletionPart.FieldSymbolAll);
Symbols\Source\SourceEventSymbol.cs (1)
189var wasCompletedThisThread = _state.NotePartComplete(CompletionPart.Attributes);
Symbols\Source\SourceFieldSymbol.cs (1)
386var wasSetThisThread = this.state.NotePartComplete(CompletionPart.ConstantValue);
Symbols\Source\SourceFixedFieldSymbol.cs (1)
130state.NotePartComplete(CompletionPart.FixedSize);
Symbols\Source\SourceMemberContainerSymbol.cs (13)
253state.NotePartComplete(CompletionPart.TypeArguments); // type arguments need not be computed separately 538if (state.NotePartComplete(CompletionPart.StartBaseType)) 543state.NotePartComplete(CompletionPart.FinishBaseType); 550if (state.NotePartComplete(CompletionPart.StartInterfaces)) 555state.NotePartComplete(CompletionPart.FinishInterfaces); 577state.NotePartComplete(CompletionPart.TypeParameters); 594if (state.NotePartComplete(CompletionPart.StartMemberChecks)) 602var thisThreadCompleted = state.NotePartComplete(CompletionPart.FinishMemberChecks); 644if (state.NotePartComplete(CompletionPart.MembersCompletedChecksStarted)) 652var thisThreadCompleted = state.NotePartComplete(CompletionPart.MembersCompleted); 666state.NotePartComplete(CompletionPart.All & ~CompletionPart.NamedTypeSymbolAll); 1287state.NotePartComplete(CompletionPart.TypeMembers); 1668state.NotePartComplete(CompletionPart.Members);
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
61state.NotePartComplete(CompletionPart.SynthesizedExplicitImplementations);
Symbols\Source\SourceMemberFieldSymbol.cs (3)
160state.NotePartComplete(CompletionPart.FixedSize); 298state.NotePartComplete(CompletionPart.All & ~CompletionPart.FieldSymbolAll); 598state.NotePartComplete(CompletionPart.Type);
Symbols\Source\SourceMemberMethodSymbol.cs (9)
344if (state.NotePartComplete(CompletionPart.StartMethodChecks)) 356state.NotePartComplete(CompletionPart.FinishMethodChecks); 387state.NotePartComplete(CompletionPart.StartAsyncMethodChecks); 388state.NotePartComplete(CompletionPart.FinishAsyncMethodChecks); 782state.NotePartComplete(CompletionPart.Type); 791state.NotePartComplete(CompletionPart.Parameters); 800state.NotePartComplete(CompletionPart.TypeParameters); 818state.NotePartComplete(CompletionPart.All & ~CompletionPart.MethodSymbolAll); 835state.NotePartComplete(part);
Symbols\Source\SourceModuleSymbol.cs (5)
246if (_state.NotePartComplete(CompletionPart.StartValidatingReferencedAssemblies)) 253_state.NotePartComplete(CompletionPart.FinishValidatingReferencedAssemblies); 275_state.NotePartComplete(CompletionPart.MembersCompleted); 290_state.NotePartComplete(incompletePart); 467var completed = _state.NotePartComplete(CompletionPart.Attributes);
Symbols\Source\SourceNamedTypeSymbol.cs (1)
848var completed = state.NotePartComplete(CompletionPart.Attributes);
Symbols\Source\SourceNamedTypeSymbol_Enum.cs (1)
35this.state.NotePartComplete(CompletionPart.EnumUnderlyingType);
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (6)
886if (_state.NotePartComplete(CompletionPart.StartValidatingImports)) 889_state.NotePartComplete(CompletionPart.FinishValidatingImports); 906_state.NotePartComplete(CompletionPart.All & ~CompletionPart.ImportsAll); 1111if (_state.NotePartComplete(CompletionPart.StartValidatingImports)) 1120_state.NotePartComplete(CompletionPart.FinishValidatingImports); 1137_state.NotePartComplete(CompletionPart.All & ~CompletionPart.ImportsAll);
Symbols\Source\SourceNamespaceSymbol.cs (1)
232var wasSetThisThread = _state.NotePartComplete(CompletionPart.NameToMembersMap);
Symbols\Source\SourceNamespaceSymbol_Completion.cs (2)
82_state.NotePartComplete(CompletionPart.MembersCompleted); 98_state.NotePartComplete(CompletionPart.All & ~CompletionPart.NamespaceSymbolAll);
Symbols\Source\SourceOrdinaryMethodSymbolBase.cs (2)
156if (state.NotePartComplete(CompletionPart.StartAsyncMethodChecks)) 164state.NotePartComplete(CompletionPart.FinishAsyncMethodChecks);
Symbols\Source\SourcePropertySymbolBase.cs (8)
311if (_state.NotePartComplete(CompletionPart.StartPropertyEnsureSignature)) 323_state.NotePartComplete(CompletionPart.FinishPropertyEnsureSignature); 1062var completed = _state.NotePartComplete(CompletionPart.Attributes); 1457if (_state.NotePartComplete(CompletionPart.StartPropertyParameters)) 1475var completedOnThisThread = _state.NotePartComplete(CompletionPart.FinishPropertyParameters); 1489if (_state.NotePartComplete(CompletionPart.StartPropertyType)) 1498var completedOnThisThread = _state.NotePartComplete(CompletionPart.FinishPropertyType); 1515_state.NotePartComplete(CompletionPart.All & ~CompletionPart.PropertySymbolAll);
Symbols\Source\SourceSimpleParameterSymbol.cs (1)
123state.NotePartComplete(CompletionPart.Attributes);
Symbols\Source\SourceTypeParameterSymbol.cs (3)
200_state.NotePartComplete(CompletionPart.Attributes); 236_state.NotePartComplete(CompletionPart.TypeParameterConstraints); 372_state.NotePartComplete(CompletionPart.All & ~CompletionPart.TypeParameterSymbolAll);
Symbols\SymbolCompletionState.cs (1)
73NotePartComplete(CompletionPart.All);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\Source\CompletionTests.cs (1)
129state.NotePartComplete(part);