コード例 #1
0
 //These are the pseudo-module ctor for COM enumerations and types.
 public ProceduralModuleDeclaration(ComEnumeration pseudo, Declaration parent, QualifiedModuleName module)
     : this(
         module.QualifyMemberName(string.Format("_{0}", pseudo.Name)),
         parent,
         string.Format("_{0}", pseudo.Name),
         true,
         new List<IAnnotation>(),
         new Attributes()) { }
コード例 #2
0
 //These are the pseudo-module ctor for COM enumerations and types.
 public ProceduralModuleDeclaration(ComEnumeration pseudo, Declaration parent, QualifiedModuleName module)
     : this(
         module.QualifyMemberName($"_{pseudo.Name}"),
         parent,
         $"_{pseudo.Name}",
         false,
         new List <IAnnotation>(),
         new Attributes())
 {
 }
コード例 #3
0
ファイル: Declaration.cs プロジェクト: xxxmen/Rubberduck
 public Declaration(ComEnumeration enumeration, Declaration parent, QualifiedModuleName module) : this(
         module.QualifyMemberName(enumeration.Name),
         parent,
         parent,
         "Long",
         //Match the VBA default type declaration.  Technically these *can* be a LongLong on 64 bit systems, but would likely crash the VBE...
         null,
         false,
         false,
         Accessibility.Global,
         DeclarationType.Enumeration,
         null,
         Selection.Home,
         false,
         null,
         false,
         null,
         new Attributes())
 {
 }