Ejemplo n.º 1
0
        public unsafe Macro(Namespace owningNamespace, CppSharp.Parser.AST.MacroDefinition macro) : base(owningNamespace, macro)
        {
            this.OwningNamespace = owningNamespace;
            this.macro           = macro;

            this.OwningNamespace.AssertNotNull();
            this.macro.AssertNotNullAndOfType <CppSharp.Parser.AST.MacroDefinition>();
        }
Ejemplo n.º 2
0
        public unsafe MacroDefinition(Declaration owningDeclaration, CppSharp.Parser.AST.MacroDefinition macroDefinition) : base(owningDeclaration, macroDefinition)
        {
            this.macroDefinition = macroDefinition;

            this.macroDefinition.AssertNotNullAndOfType <CppSharp.Parser.AST.MacroDefinition>();
        }