public override bool Connect(IDomain domain, IArea rootArea, IArea currentArea, IObject currentObject) { IObject Object = TextObject; IObjectPropertyString ObjectProperty = TextObjectProperty; bool IsConnected = TextProperty.ConnectToObjectString(domain, currentArea, currentObject, ref Object, ref ObjectProperty); TextObject = Object; TextObjectProperty = ObjectProperty; TextObjectProperty?.SetIsReadWrite(); return(IsConnected); }