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)
541
internal sealed override bool
HasComplete
(CompletionPart part)
Symbols\Source\SourceMemberMethodSymbol.cs (1)
879
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)
1796
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)
670
allCompleted = allCompleted && member.
HasComplete
(CompletionPart.All);
Symbols\Source\SourceModuleSymbol.cs (1)
285
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)
6825
Assert.True(interceptor.GetSymbol()!.
HasComplete
(CompletionPart.Attributes));
6829
Assert.False(EM.
HasComplete
(CompletionPart.Attributes));
6833
Assert.True(EM.
HasComplete
(CompletionPart.Attributes));
6925
Assert.True(interceptor.GetSymbol()!.
HasComplete
(CompletionPart.Attributes));
6930
Assert.True(EM.
HasComplete
(CompletionPart.Attributes));
6934
Assert.True(EM.
HasComplete
(CompletionPart.Attributes));
Semantics\SemanticErrorTests.cs (2)
25231
Assert.True(comp.SourceModule.GlobalNamespace.GetMembersUnordered().Single(m => m.Name == "A").
HasComplete
(CompletionPart.All));
25396
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));