1 override of PartialImplementationPart
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Source\SourceMemberMethodSymbol.vb (1)
472Public Overrides ReadOnly Property PartialImplementationPart As MethodSymbol
42 references to PartialImplementationPart
Microsoft.CodeAnalysis.VisualBasic (11)
Analysis\InitializerRewriter.vb (1)
99Dim implementationPart = methodMember.PartialImplementationPart
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (1)
153Dim implementationPart = methodMember.PartialImplementationPart
Compilation\DocumentationComments\DocumentationCommentCompiler.Method.vb (1)
57Dim implementationPart = TryCast(method.PartialImplementationPart, SourceMethodSymbol)
Compilation\MethodCompiler.vb (2)
667Dim impl = method.PartialImplementationPart 1214Debug.Assert(Not (method.IsPartial AndAlso method.PartialImplementationPart Is Nothing))
Lowering\StateMachineRewriter\StateMachineTypeSymbol.vb (1)
31Debug.Assert(Not kickoffMethod.IsPartial OrElse kickoffMethod.PartialImplementationPart Is Nothing)
Symbols\MethodSymbol.vb (1)
997Return PartialImplementationPart
Symbols\NamedTypeSymbolExtensions.vb (1)
37Dim partialImpl = DirectCast(child, MethodSymbol).PartialImplementationPart
Symbols\Source\SourceMethodSymbol.vb (3)
1140Dim partialImpl = methodSymbol.PartialImplementationPart 1733Dim methodImpl As MethodSymbol = If(Me.IsPartial, PartialImplementationPart, Me) 1803Dim methodImpl As SourceMethodSymbol = TryCast(If(Me.IsPartial, PartialImplementationPart, Me), SourceMethodSymbol)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (5)
EditAndContinue\TopLevelEditingTests.vb (5)
5307semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("F").PartialImplementationPart)}) 5327semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("F").PartialImplementationPart)}) 5384SemanticEdit(SemanticEditKind.Delete, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("F")?.PartialImplementationPart, deletedSymbolContainerProvider:=Function(c) c.GetMember("C")) 5409semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("F").PartialImplementationPart)}) 5426semanticEdits:={SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("F").PartialImplementationPart)})
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
Emit\EditAndContinue\EditAndContinueTests.vb (2)
270Dim method0 = compilation0.GetMember(Of MethodSymbol)("C.M2").PartialImplementationPart 271Dim method1 = compilation1.GetMember(Of MethodSymbol)("C.M2").PartialImplementationPart
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (24)
Diagnostics\GetDiagnosticsTests.vb (1)
437method.PartialImplementationPart IsNot Nothing
Semantics\PartialMethodsTest.vb (23)
52Dim methodImpl = methodDecl.PartialImplementationPart 57Assert.Null(methodImpl.PartialImplementationPart) 132Dim methodImpl = methodDecl.PartialImplementationPart 137Assert.Null(methodImpl.PartialImplementationPart) 211Assert.Null(methodDecl1.PartialImplementationPart) 217Assert.Null(methodDecl2.PartialImplementationPart) 335Dim methodImpl = methodDecl.PartialImplementationPart 340Assert.Null(methodImpl.PartialImplementationPart) 349Assert.Null(methodImplBad.PartialImplementationPart) 615parameter = TryCast(methodDecl.PartialImplementationPart.Parameters(0), ParameterSymbol) 680Assert.Equal(0, SimpleDefSimpleImpl.PartialImplementationPart.Parameters(0).GetAttributes().Length) 683Assert.Equal(1, ComplexDefSimpleImpl.PartialImplementationPart.Parameters(0).GetAttributes().Length) 686Assert.Equal(1, SimpleDefComplexImpl.PartialImplementationPart.Parameters(0).GetAttributes().Length) 689Assert.Equal(2, ComplexDefComplexImpl.PartialImplementationPart.Parameters(0).GetAttributes().Length) 701Assert.Equal(0, SimpleDefSimpleImpl.PartialImplementationPart.Parameters(0).GetAttributes().Length) 704Assert.Equal(1, ComplexDefSimpleImpl.PartialImplementationPart.Parameters(0).GetAttributes().Length) 707Assert.Equal(1, SimpleDefComplexImpl.PartialImplementationPart.Parameters(0).GetAttributes().Length) 710Assert.Equal(2, ComplexDefComplexImpl.PartialImplementationPart.Parameters(0).GetAttributes().Length) 936Dim methodImpl = methodDecl.PartialImplementationPart 970Dim methodImpl = methodDecl.PartialImplementationPart 973Assert.Same(methodDecl.PartialImplementationPart, methodImpl) 1005Dim methodImpl = methodDecl.PartialImplementationPart 1008Assert.Same(methodDecl.PartialImplementationPart, methodImpl)