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