private CodeAttribute(CodeModelState state, FileCodeModel fileCodeModel, AbstractCodeElement parent, string name, int ordinal) : base(state, fileCodeModel) { _parent = parent; _name = name; _ordinal = ordinal; }
private CodeImport( CodeModelState state, FileCodeModel fileCodeModel, AbstractCodeElement parent, string dottedName) : base(state, fileCodeModel) { _parentHandle = new ParentHandle <AbstractCodeElement>(parent); _dottedName = dottedName; }
internal static EnvDTE80.CodeImport Create( CodeModelState state, FileCodeModel fileCodeModel, AbstractCodeElement parent, string dottedName) { var element = new CodeImport(state, fileCodeModel, parent, dottedName); var result = (EnvDTE80.CodeImport)ComAggregate.CreateAggregatedObject(element); return(result); }
internal static EnvDTE.CodeAttribute Create( CodeModelState state, FileCodeModel fileCodeModel, AbstractCodeElement parent, string name, int ordinal) { var newElement = new CodeAttribute(state, fileCodeModel, parent, name, ordinal); return((EnvDTE.CodeAttribute)ComAggregate.CreateAggregatedObject(newElement)); }