5 types derived from AbstractCodeMember
Microsoft.VisualStudio.LanguageServices.Implementation (5)
CodeModel\InternalElements\AbstractCodeType.cs (1)
19
public abstract class AbstractCodeType :
AbstractCodeMember
, EnvDTE.CodeType
CodeModel\InternalElements\CodeEvent.cs (1)
17
public sealed partial class CodeEvent :
AbstractCodeMember
, EnvDTE80.CodeEvent
CodeModel\InternalElements\CodeFunction.cs (1)
20
public partial class CodeFunction :
AbstractCodeMember
, ICodeElementContainer<CodeParameter>, ICodeElementContainer<CodeAttribute>, EnvDTE.CodeFunction, EnvDTE80.CodeFunction2, IMethodXML, IMethodXML2
CodeModel\InternalElements\CodeProperty.cs (1)
18
public sealed partial class CodeProperty :
AbstractCodeMember
, ICodeElementContainer<CodeParameter>, ICodeElementContainer<CodeAttribute>, EnvDTE.CodeProperty, EnvDTE80.CodeProperty2
CodeModel\InternalElements\CodeVariable.cs (1)
16
public sealed class CodeVariable :
AbstractCodeMember
, EnvDTE.CodeVariable, EnvDTE80.CodeVariable2
47 references to AbstractCodeMember
Microsoft.VisualStudio.LanguageServices.Implementation (35)
CodeModel\AbstractCodeModelService.cs (8)
345
var
parentObj = ComAggregate.GetManagedObject<
AbstractCodeMember
>(parent);
417
var
parentObj = ComAggregate.GetManagedObject<
AbstractCodeMember
>(parent);
444
var
parentObj = ComAggregate.GetManagedObject<
AbstractCodeMember
>(parent);
463
var
parentObj = ComAggregate.GetManagedObject<
AbstractCodeMember
>(parent);
CodeModel\Collections\NodeSnapshot.cs (2)
71
Debug.Assert(_parentElement is
AbstractCodeMember
, "Parameters should always have an associated member!");
75
return (EnvDTE.CodeElement)CodeParameter.Create(_state, (
AbstractCodeMember
)_parentElement, name);
CodeModel\Collections\ParameterCollection.cs (4)
21
AbstractCodeMember
parent)
29
AbstractCodeMember
parent)
34
private
AbstractCodeMember
ParentElement
36
get { return (
AbstractCodeMember
)Parent; }
CodeModel\FileCodeModel_CodeGen.cs (2)
189
var
parentObj = ComAggregate.GetManagedObject<
AbstractCodeMember
>(parent);
CodeModel\FileCodeModel_Events.cs (2)
234
var
parentCodeElement = ComAggregate.TryGetManagedObject<
AbstractCodeMember
>(parentElement);
CodeModel\InternalElements\CodeAccessorFunction.cs (5)
20
internal static EnvDTE.CodeFunction Create(CodeModelState state,
AbstractCodeMember
parent, MethodKind kind)
26
private readonly ParentHandle<
AbstractCodeMember
> _parentHandle;
29
private CodeAccessorFunction(CodeModelState state,
AbstractCodeMember
parent, MethodKind kind)
38
_parentHandle = new ParentHandle<
AbstractCodeMember
>(parent);
42
private
AbstractCodeMember
ParentMember => _parentHandle.Value;
CodeModel\InternalElements\CodeImplementsStatement.cs (4)
21
AbstractCodeMember
parent,
41
private readonly ParentHandle<
AbstractCodeMember
> _parentHandle;
47
AbstractCodeMember
parent,
52
_parentHandle = new ParentHandle<
AbstractCodeMember
>(parent);
CodeModel\InternalElements\CodeInheritsStatement.cs (4)
21
AbstractCodeMember
parent,
41
private readonly ParentHandle<
AbstractCodeMember
> _parentHandle;
47
AbstractCodeMember
parent,
52
_parentHandle = new ParentHandle<
AbstractCodeMember
>(parent);
CodeModel\InternalElements\CodeParameter.cs (4)
25
AbstractCodeMember
parent,
32
private readonly ParentHandle<
AbstractCodeMember
> _parentHandle;
37
AbstractCodeMember
parent,
41
_parentHandle = new ParentHandle<
AbstractCodeMember
>(parent);
Microsoft.VisualStudio.LanguageServices.UnitTests (12)
CodeModel\CSharp\FileCodeModelTests.vb (4)
1110
Dim member1 = ComAggregate.GetManagedObject(Of
AbstractCodeMember
)(parent)
1111
Dim member2 = ComAggregate.GetManagedObject(Of
AbstractCodeMember
)(propertyP)
1164
Dim member1 = ComAggregate.GetManagedObject(Of
AbstractCodeMember
)(parent)
1165
Dim member2 = ComAggregate.GetManagedObject(Of
AbstractCodeMember
)(eventE)
CodeModel\VisualBasic\FileCodeModelTests.vb (8)
1090
Dim member1 = ComAggregate.GetManagedObject(Of
AbstractCodeMember
)(parent)
1091
Dim member2 = ComAggregate.GetManagedObject(Of
AbstractCodeMember
)(classC)
1136
Dim member1 = ComAggregate.GetManagedObject(Of
AbstractCodeMember
)(parent)
1137
Dim member2 = ComAggregate.GetManagedObject(Of
AbstractCodeMember
)(classC)
1188
Dim member1 = ComAggregate.GetManagedObject(Of
AbstractCodeMember
)(parent)
1189
Dim member2 = ComAggregate.GetManagedObject(Of
AbstractCodeMember
)(propertyP)
1247
Dim member1 = ComAggregate.GetManagedObject(Of
AbstractCodeMember
)(parent)
1248
Dim member2 = ComAggregate.GetManagedObject(Of
AbstractCodeMember
)(eventE)