10 overrides of HasComplete
Microsoft.CodeAnalysis.CSharp (10)
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
42internal sealed override bool HasComplete(CompletionPart part)
Symbols\Source\SourceAssemblySymbol.cs (1)
895internal override bool HasComplete(CompletionPart part)
Symbols\Source\SourceEventSymbol.cs (1)
68internal sealed override bool HasComplete(CompletionPart part)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
515internal sealed override bool HasComplete(CompletionPart part)
Symbols\Source\SourceMemberMethodSymbol.cs (1)
750internal sealed override bool HasComplete(CompletionPart part)
Symbols\Source\SourceModuleSymbol.cs (1)
219internal sealed override bool HasComplete(CompletionPart part)
Symbols\Source\SourceNamespaceSymbol_Completion.cs (1)
112internal override bool HasComplete(CompletionPart part)
Symbols\Source\SourceParameterSymbol.cs (1)
171internal sealed override bool HasComplete(CompletionPart part)
Symbols\Source\SourcePropertySymbolBase.cs (1)
1431internal sealed override bool HasComplete(CompletionPart part)
Symbols\Tuples\TupleFieldSymbol.cs (1)
145internal override bool HasComplete(CompletionPart part) => _underlyingField.HasComplete(part);
31 references to HasComplete
Microsoft.CodeAnalysis.CSharp (5)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
628allCompleted = allCompleted && member.HasComplete(CompletionPart.All);
Symbols\Source\SourceModuleSymbol.cs (1)
273if (this.GlobalNamespace.HasComplete(CompletionPart.MembersCompleted))
Symbols\Source\SourceNamespaceSymbol_Completion.cs (2)
64if (!member.HasComplete(CompletionPart.All)) 76allCompleted = allCompleted && member.HasComplete(CompletionPart.All);
Symbols\Tuples\TupleFieldSymbol.cs (1)
145internal override bool HasComplete(CompletionPart part) => _underlyingField.HasComplete(part);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\CodeGenTupleTest.cs (2)
27967Assert.False(underlyingField.HasComplete(CompletionPart.All)); 27974Assert.True(underlyingField.HasComplete(CompletionPart.All));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (24)
Symbols\Source\CompletionTests.cs (24)
36Assert.False(a.HasComplete(CompletionPart.StartBaseType)); 37Assert.False(a.HasComplete(CompletionPart.Members)); 40Assert.True(a.HasComplete(CompletionPart.Members)); // getting one member completes the whole set 41Assert.False(a.HasComplete(CompletionPart.StartBaseType)); 42Assert.False(x.HasComplete(CompletionPart.Type)); 45Assert.True(x.HasComplete(CompletionPart.Type)); 46Assert.False(a.HasComplete(CompletionPart.StartBaseType)); 49Assert.False(a.HasComplete(CompletionPart.StartBaseType)); 50Assert.False(y.HasComplete(CompletionPart.Type)); 53Assert.True(y.HasComplete(CompletionPart.Type)); 54Assert.False(a.HasComplete(CompletionPart.StartBaseType)); // needed to look in A's base for y's type 57Assert.False(f.HasComplete(CompletionPart.StartMethodChecks)); 59Assert.True(f.HasComplete(CompletionPart.StartMethodChecks)); 60Assert.True(f.HasComplete(CompletionPart.FinishMethodChecks)); 76Assert.False(a.HasComplete(CompletionPart.StartBaseType)); 77Assert.False(a.HasComplete(CompletionPart.Members)); 80Assert.True(a.HasComplete(CompletionPart.Members)); // getting one member completes the whole set 81Assert.False(a.HasComplete(CompletionPart.StartBaseType)); 85Assert.False(p.HasComplete(CompletionPart.Type)); 86Assert.False(p.HasComplete(CompletionPart.Parameters)); 91Assert.False(p.HasComplete(CompletionPart.Type)); 92Assert.False(p.HasComplete(CompletionPart.Parameters)); 95Assert.True(p.HasComplete(CompletionPart.Type)); 96Assert.True(p.HasComplete(CompletionPart.Parameters));