Base implementation for a based schema.
public abstract class SchemaBase : IYamlSchema
kind:method, kind:property, kind:ctor. Press Esc to clear.SchemaBase()Initializes a new schema instance and registers default tag mappings.StrLongTagThe string long tag: tag:yaml.org,2002:strStrShortTagThe string short tag: !!strAddScalarRule(Type[], String, String, Func<Match, Object>, Func<Object, String>?)Adds a scalar resolution rule for one or more CLR types.AddScalarRule<T>(String, String, Func<Match, T>, Func<T, String>?)Add a tag resolution rule that is invoked when regex matches the Scalar a Scalar node. The tag is resolved to tag and decode is invoked when actual value of type T is extracted from the node text.ExpandTag(String?)Expands a short tag into its long form.GetDefaultTag(MappingStart)Gets the default tag for a MappingStart event.GetDefaultTag(NodeEvent)Gets default Tag.GetDefaultTag(SequenceStart)Gets the default tag for a SequenceStart event.GetDefaultTag(Type)Gets default Tag.GetTypeForDefaultTag(String?)Gets type For Default Tag.IsTagImplicit(String?)Determines whether tag Implicit.PrepareScalarRules()Prepare scalar rules. In the implementation of this method, should call AddScalarRule<T>(String, String, Func<Match, T>, Func<T, String>?)RegisterDefaultTagMapping(String, Type, Boolean)Registers a default tag mapping for the specified CLR type.RegisterDefaultTagMapping<T>(String, Boolean)Registers a default tag mapping for T.RegisterDefaultTagMappings()Allows to register tag mapping for all primitive types (e.g. int -> !!int)RegisterTag(String, String)Registers a long/short tag association.ShortenTag(String?)Converts a long tag into its short form.TryParse(Scalar, Boolean, out String?, out Object?)Tries to parse.TryParse(Scalar, Type, out Object?)Tries to parse.