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)
549
internal sealed override bool
HasComplete
(CompletionPart part)
Symbols\Source\SourceMemberMethodSymbol.cs (1)
871
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)
1783
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)
678
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)
25254
Assert.True(comp.SourceModule.GlobalNamespace.GetMembersUnordered().Single(m => m.Name == "A").
HasComplete
(CompletionPart.All));
25419
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));