internal static EnvDTE.CodeElements Create( CodeModelState state, AbstractCodeMember parent) { var collection = new ParameterCollection(state, parent); return (EnvDTE.CodeElements)ComAggregate.CreateAggregatedObject(collection); }
private CodeInheritsStatement( CodeModelState state, AbstractCodeMember parent, string namespaceName, int ordinal) : base(state, parent.FileCodeModel) { _parentHandle = new ParentHandle<AbstractCodeMember>(parent); _namespaceName = namespaceName; _ordinal = ordinal; }
internal static EnvDTE80.CodeElement2 Create( CodeModelState state, AbstractCodeMember parent, string namespaceName, int ordinal) { var element = new CodeInheritsStatement(state, parent, namespaceName, ordinal); var result = (EnvDTE80.CodeElement2)ComAggregate.CreateAggregatedObject(element); return result; }
private CodeAccessorFunction(CodeModelState state, AbstractCodeMember parent, MethodKind kind) : base(state, parent.FileCodeModel) { Debug.Assert(kind == MethodKind.EventAdd || kind == MethodKind.EventRaise || kind == MethodKind.EventRemove || kind == MethodKind.PropertyGet || kind == MethodKind.PropertySet); _parentHandle = new ParentHandle<AbstractCodeMember>(parent); _kind = kind; }
internal static EnvDTE.CodeFunction Create(CodeModelState state, AbstractCodeMember parent, MethodKind kind) { var newElement = new CodeAccessorFunction(state, parent, kind); return (EnvDTE.CodeFunction)ComAggregate.CreateAggregatedObject(newElement); }
internal static EnvDTE.CodeFunction Create(CodeModelState state, AbstractCodeMember parent, MethodKind kind) { var newElement = new CodeAccessorFunction(state, parent, kind); return((EnvDTE.CodeFunction)ComAggregate.CreateAggregatedObject(newElement)); }
private ParameterCollection( CodeModelState state, AbstractCodeMember parent) : base(state, parent) { }
private CodeParameter(CodeModelState state, AbstractCodeMember parent, string name) : base(state, parent.FileCodeModel) { _parentHandle = new ParentHandle <AbstractCodeMember>(parent); _name = name; }