public CodegenClass( CodegenClassType classType, Type optionalInterfaceImplemented, string className, CodegenClassScope codegenClassScope, IList<CodegenTypedParam> explicitMembers, CodegenCtor optionalCtor, CodegenClassMethods methods, CodegenClassProperties properties, IList<CodegenInnerClass> innerClasses) : this(classType, className, codegenClassScope, explicitMembers, optionalCtor, methods, properties, innerClasses) { BaseList.AssignType(optionalInterfaceImplemented); }
public CodegenInnerClass( string className, Type optionalInterfaceImplemented, CodegenCtor ctor, IList<CodegenTypedParam> explicitMembers, CodegenClassMethods methods, CodegenClassProperties properties) : this(className, ctor, explicitMembers, methods, properties) { if (optionalInterfaceImplemented != null) { } ClassName = className.CodeInclusionTypeName(); BaseList.AssignType(optionalInterfaceImplemented); Ctor = ctor; ExplicitMembers = explicitMembers; Methods = methods; Properties = properties; }