예제 #1
0
        internal override IApiType CreateApiType(ApiMutableType apiMutableType, ApiSchemaProxy apiSchemaProxy)
        {
            Contract.Requires(apiMutableType != null);
            Contract.Requires(apiSchemaProxy != null);

            var apiMutableScalarType = (ApiMutableScalarType)apiMutableType;

            var apiScalarType = CreateApiScalarType(apiMutableScalarType);

            ApiFrameworkLog.Debug($"Created {apiScalarType}".Indent(IndentConstants.ApiScalarType));

            return(apiScalarType);
        }
 internal abstract IApiType CreateApiType(ApiMutableType apiMutableType, ApiSchemaProxy apiSchemaProxy);