10 overrides of HasComplete
Microsoft.CodeAnalysis.CSharp (10)
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
43
internal sealed override bool
HasComplete
(CompletionPart part)
Symbols\Source\SourceAssemblySymbol.cs (1)
900
internal override bool
HasComplete
(CompletionPart part)
Symbols\Source\SourceEventSymbol.cs (1)
71
internal sealed override bool
HasComplete
(CompletionPart part)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
538
internal sealed override bool
HasComplete
(CompletionPart part)
Symbols\Source\SourceMemberMethodSymbol.cs (1)
883
internal sealed override bool
HasComplete
(CompletionPart part)
Symbols\Source\SourceModuleSymbol.cs (1)
220
internal sealed override bool
HasComplete
(CompletionPart part)
Symbols\Source\SourceNamespaceSymbol_Completion.cs (1)
117
internal override bool
HasComplete
(CompletionPart part)
Symbols\Source\SourceParameterSymbol.cs (1)
168
internal sealed override bool
HasComplete
(CompletionPart part)
Symbols\Source\SourcePropertySymbolBase.cs (1)
1757
internal sealed override bool
HasComplete
(CompletionPart part)
Symbols\Tuples\TupleFieldSymbol.cs (1)
146
internal override bool
HasComplete
(CompletionPart part) => _underlyingField.HasComplete(part);
39 references to HasComplete
Microsoft.CodeAnalysis.CSharp (5)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
657
allCompleted = allCompleted && member.
HasComplete
(CompletionPart.All);
Symbols\Source\SourceModuleSymbol.cs (1)
283
if (this.GlobalNamespace.
HasComplete
(CompletionPart.MembersCompleted))
Symbols\Source\SourceNamespaceSymbol_Completion.cs (2)
69
if (!member.
HasComplete
(CompletionPart.All))
81
allCompleted = allCompleted && member.
HasComplete
(CompletionPart.All);
Symbols\Tuples\TupleFieldSymbol.cs (1)
146
internal override bool HasComplete(CompletionPart part) => _underlyingField.
HasComplete
(part);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\CodeGenTupleTest.cs (2)
27929
Assert.False(underlyingField.
HasComplete
(CompletionPart.All));
27936
Assert.True(underlyingField.
HasComplete
(CompletionPart.All));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (8)
Semantics\InterceptorsTests.cs (6)
6834
Assert.True(interceptor.GetSymbol()!.
HasComplete
(CompletionPart.Attributes));
6838
Assert.False(EM.
HasComplete
(CompletionPart.Attributes));
6842
Assert.True(EM.
HasComplete
(CompletionPart.Attributes));
6934
Assert.True(interceptor.GetSymbol()!.
HasComplete
(CompletionPart.Attributes));
6939
Assert.True(EM.
HasComplete
(CompletionPart.Attributes));
6943
Assert.True(EM.
HasComplete
(CompletionPart.Attributes));
Semantics\SemanticErrorTests.cs (2)
25167
Assert.True(comp.SourceModule.GlobalNamespace.GetMembersUnordered().Single(m => m.Name == "A").
HasComplete
(CompletionPart.All));
25332
Assert.True(comp.SourceModule.GlobalNamespace.GetMembersUnordered().Single(m => m.Name == "A").
HasComplete
(CompletionPart.All));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (24)
Symbols\Source\CompletionTests.cs (24)
36
Assert.False(a.
HasComplete
(CompletionPart.StartBaseType));
37
Assert.False(a.
HasComplete
(CompletionPart.Members));
40
Assert.True(a.
HasComplete
(CompletionPart.Members)); // getting one member completes the whole set
41
Assert.False(a.
HasComplete
(CompletionPart.StartBaseType));
42
Assert.False(x.
HasComplete
(CompletionPart.Type));
45
Assert.True(x.
HasComplete
(CompletionPart.Type));
46
Assert.False(a.
HasComplete
(CompletionPart.StartBaseType));
49
Assert.False(a.
HasComplete
(CompletionPart.StartBaseType));
50
Assert.False(y.
HasComplete
(CompletionPart.Type));
53
Assert.True(y.
HasComplete
(CompletionPart.Type));
54
Assert.False(a.
HasComplete
(CompletionPart.StartBaseType)); // needed to look in A's base for y's type
57
Assert.False(f.
HasComplete
(CompletionPart.StartMethodChecks));
59
Assert.True(f.
HasComplete
(CompletionPart.StartMethodChecks));
60
Assert.True(f.
HasComplete
(CompletionPart.FinishMethodChecks));
76
Assert.False(a.
HasComplete
(CompletionPart.StartBaseType));
77
Assert.False(a.
HasComplete
(CompletionPart.Members));
80
Assert.True(a.
HasComplete
(CompletionPart.Members)); // getting one member completes the whole set
81
Assert.False(a.
HasComplete
(CompletionPart.StartBaseType));
85
Assert.False(p.
HasComplete
(CompletionPart.Type));
86
Assert.False(p.
HasComplete
(CompletionPart.Parameters));
91
Assert.False(p.
HasComplete
(CompletionPart.Type));
92
Assert.False(p.
HasComplete
(CompletionPart.Parameters));
95
Assert.True(p.
HasComplete
(CompletionPart.Type));
96
Assert.True(p.
HasComplete
(CompletionPart.Parameters));