API Reference > ecschema-metadata > SchemaPartVisitorDelegate > SchemaPartVisitorDelegate SchemaPartVisitorDelegate Class Beta A helper class to call methods on the provided ISchemaPartVisitor. Methods Name Description constructor(visitor: ISchemaPartVisitor): SchemaPartVisitorDelegate visitSchema(schema: Schema, fullSchema: boolean = true): Promise<void> Calls (async) visitEmptySchema or visitFullSchema on the configured ISchemaPartVisitor. visitSchemaPart(schemaPart: AnyECType): Promise<void> Calls (async) the appropriate visit methods on the configured ISchemaPartVisitor visitSchemaPartSync(schemaPart: AnyECType): void Calls (synchronously) the appropriate visit methods on the configured ISchemaPartVisitor visitSchemaSync(schema: Schema, fullSchema: boolean = true): void Calls (synchronously) visitEmptySchema or visitFullSchema on the configured ISchemaPartVisitor. Defined in core/ecschema-metadata/src/SchemaPartVisitorDelegate.ts Line 298 Last Updated: 29 November, 2022