10 overrides of HasComplete
Microsoft.CodeAnalysis.CSharp (10)
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
42
internal sealed override bool
HasComplete
(CompletionPart part)
Symbols\Source\SourceAssemblySymbol.cs (1)
895
internal override bool
HasComplete
(CompletionPart part)
Symbols\Source\SourceEventSymbol.cs (1)
68
internal sealed override bool
HasComplete
(CompletionPart part)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
515
internal sealed override bool
HasComplete
(CompletionPart part)
Symbols\Source\SourceMemberMethodSymbol.cs (1)
750
internal sealed override bool
HasComplete
(CompletionPart part)
Symbols\Source\SourceModuleSymbol.cs (1)
219
internal sealed override bool
HasComplete
(CompletionPart part)
Symbols\Source\SourceNamespaceSymbol_Completion.cs (1)
112
internal override bool
HasComplete
(CompletionPart part)
Symbols\Source\SourceParameterSymbol.cs (1)
171
internal sealed override bool
HasComplete
(CompletionPart part)
Symbols\Source\SourcePropertySymbolBase.cs (1)
1431
internal sealed override bool
HasComplete
(CompletionPart part)
Symbols\Tuples\TupleFieldSymbol.cs (1)
145
internal override bool
HasComplete
(CompletionPart part) => _underlyingField.HasComplete(part);
31 references to HasComplete
Microsoft.CodeAnalysis.CSharp (5)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
628
allCompleted = allCompleted && member.
HasComplete
(CompletionPart.All);
Symbols\Source\SourceModuleSymbol.cs (1)
273
if (this.GlobalNamespace.
HasComplete
(CompletionPart.MembersCompleted))
Symbols\Source\SourceNamespaceSymbol_Completion.cs (2)
64
if (!member.
HasComplete
(CompletionPart.All))
76
allCompleted = allCompleted && member.
HasComplete
(CompletionPart.All);
Symbols\Tuples\TupleFieldSymbol.cs (1)
145
internal override bool HasComplete(CompletionPart part) => _underlyingField.
HasComplete
(part);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\CodeGenTupleTest.cs (2)
27967
Assert.False(underlyingField.
HasComplete
(CompletionPart.All));
27974
Assert.True(underlyingField.
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));