10 overrides of HasComplete
Microsoft.CodeAnalysis.CSharp (10)
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
43internal sealed override bool HasComplete(CompletionPart part)
Symbols\Source\SourceAssemblySymbol.cs (1)
900internal override bool HasComplete(CompletionPart part)
Symbols\Source\SourceEventSymbol.cs (1)
71internal sealed override bool HasComplete(CompletionPart part)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
538internal sealed override bool HasComplete(CompletionPart part)
Symbols\Source\SourceMemberMethodSymbol.cs (1)
883internal sealed override bool HasComplete(CompletionPart part)
Symbols\Source\SourceModuleSymbol.cs (1)
220internal sealed override bool HasComplete(CompletionPart part)
Symbols\Source\SourceNamespaceSymbol_Completion.cs (1)
117internal override bool HasComplete(CompletionPart part)
Symbols\Source\SourceParameterSymbol.cs (1)
168internal sealed override bool HasComplete(CompletionPart part)
Symbols\Source\SourcePropertySymbolBase.cs (1)
1757internal sealed override bool HasComplete(CompletionPart part)
Symbols\Tuples\TupleFieldSymbol.cs (1)
146internal override bool HasComplete(CompletionPart part) => _underlyingField.HasComplete(part);
39 references to HasComplete
Microsoft.CodeAnalysis.CSharp (5)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
657allCompleted = allCompleted && member.HasComplete(CompletionPart.All);
Symbols\Source\SourceModuleSymbol.cs (1)
283if (this.GlobalNamespace.HasComplete(CompletionPart.MembersCompleted))
Symbols\Source\SourceNamespaceSymbol_Completion.cs (2)
69if (!member.HasComplete(CompletionPart.All)) 81allCompleted = allCompleted && member.HasComplete(CompletionPart.All);
Symbols\Tuples\TupleFieldSymbol.cs (1)
146internal override bool HasComplete(CompletionPart part) => _underlyingField.HasComplete(part);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\CodeGenTupleTest.cs (2)
27929Assert.False(underlyingField.HasComplete(CompletionPart.All)); 27936Assert.True(underlyingField.HasComplete(CompletionPart.All));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (8)
Semantics\InterceptorsTests.cs (6)
6834Assert.True(interceptor.GetSymbol()!.HasComplete(CompletionPart.Attributes)); 6838Assert.False(EM.HasComplete(CompletionPart.Attributes)); 6842Assert.True(EM.HasComplete(CompletionPart.Attributes)); 6934Assert.True(interceptor.GetSymbol()!.HasComplete(CompletionPart.Attributes)); 6939Assert.True(EM.HasComplete(CompletionPart.Attributes)); 6943Assert.True(EM.HasComplete(CompletionPart.Attributes));
Semantics\SemanticErrorTests.cs (2)
25167Assert.True(comp.SourceModule.GlobalNamespace.GetMembersUnordered().Single(m => m.Name == "A").HasComplete(CompletionPart.All)); 25332Assert.True(comp.SourceModule.GlobalNamespace.GetMembersUnordered().Single(m => m.Name == "A").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));