public void VisitApiSchema(IApiSchema apiSchema) { var description = apiSchema.ToString(); this.AddDescriptionToString(description); // ApiEnumerationTypes foreach (var apiEnumerationType in apiSchema.ApiEnumerationTypes.Cast <ApiEnumerationType>()) { apiEnumerationType.Accept(this, 1); } // ApiObjectTypes foreach (var apiObjectType in apiSchema.ApiObjectTypes.Cast <ApiObjectType>()) { apiObjectType.Accept(this, 1); } // ApiScalarTypes foreach (var apiScalarType in apiSchema.ApiScalarTypes.Cast <ApiScalarType>()) { apiScalarType.Accept(this, 1); } }