ArcGIS4LocalGovernment.AttributeAssistantEditorExtension.OnStartEditing C# (CSharp) Method

OnStartEditing() private method

private OnStartEditing ( ) : void
return void
        private void OnStartEditing()
        {
            try
            {
                AAState.initDynTable();

                AAState.WriteLine(A4LGSharedFunctions.Localizer.GetString("AttributeAssistantEditorMess_11a"));
                if (AAState.PerformUpdates && AAState.Debug().ToUpper() == "TRUE")
                {
                    if (AAState._sw == null && AAState._filePath != "")
                    {

                        AAState._sw = Globals.createTextFile(AAState._filePath, FileMode.Append);

                        AAState.WriteLine("#######################################################");
                        Globals.LogLocations = AAState._filePath;

                    }

                }

                if (AAState._editor != null)
                {
                    if (AAState._editor.EditWorkspace != null)
                    {
                        IWorkspaceEditControl pWorkspaceEditControl = AAState._editor.EditWorkspace as IWorkspaceEditControl;
                        if (pWorkspaceEditControl != null)
                        {
                            pWorkspaceEditControl.SetStoreEventsRequired();
                        }
                        pWorkspaceEditControl = null;
                        InitFabricState();
                    }
                }

            }
            catch (Exception ex)
            {
                MessageBox.Show(A4LGSharedFunctions.Localizer.GetString("AttributeAssistantEditorError_11a") + ex.Message);

            }
        }