DefaultRuleBase public class DefaultRuleBase : ScriptSchemaObjectBase, ICreatable, IDroppable, IAlterable, IExtendedProperties, IScriptable, ITextObject Documentation Code public ExtendedPropertyCollection ExtendedProperties { get; } public string TextBody { get; set; } public string TextHeader { get; set; } public bool TextMode { get; set; } public void Alter() public void BindToColumn(string tablename, string colname, string tableschema) public void BindToColumn(string tablename, string colname) public void BindToDataType(string datatypename, bool bindcolumns) public void Create() public void Drop() public SqlSmoObject[] EnumBoundColumns() public SqlSmoObject[] EnumBoundDataTypes() public StringCollection Script() public StringCollection Script(ScriptingOptions scriptingOptions) public string ScriptHeader(bool forAlter) public void UnbindFromColumn(string tablename, string colname) public void UnbindFromColumn(string tablename, string colname, string tableschema) public void UnbindFromDataType(string datatypename, bool bindcolumns)