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>(); }
public unsafe MacroDefinition(Declaration owningDeclaration, CppSharp.Parser.AST.MacroDefinition macroDefinition) : base(owningDeclaration, macroDefinition) { this.macroDefinition = macroDefinition; this.macroDefinition.AssertNotNullAndOfType <CppSharp.Parser.AST.MacroDefinition>(); }