public void Start() { reference = ObjectLocator.GetCamera(); // Create the parallax items. bg1 = new GameObject(); bg1.name = "Background 1"; bg2 = new GameObject(); bg2.name = "Background 2"; bg3 = new GameObject(); bg3.name = "Background 3"; bg1.AddComponent <SpriteRenderer>(); bg1.transform.parent = transform; bg2.transform.parent = transform; bg3.transform.parent = transform; bg2.AddComponent <SpriteRenderer>(); bg3.AddComponent <SpriteRenderer>(); bg1.GetComponent <SpriteRenderer>().sprite = background; bg2.GetComponent <SpriteRenderer>().sprite = background; bg3.GetComponent <SpriteRenderer>().sprite = background; bgSize = bg1.GetComponent <SpriteRenderer>().sprite.rect.size.x; bg1.GetComponent <Transform>().localPosition = new Vector2(0, 0); bg2.GetComponent <Transform>().localPosition = new Vector2(bgSize, 0); bg3.GetComponent <Transform>().localPosition = new Vector2(-bgSize, 0); }
private void btnAddProduct_Click(object sender, RoutedEventArgs e) { if (IsNewProductFormValid()) { IProductsService productsService = ObjectLocator.GetInstance <IProductsService>(); if (productsService.IsProductNameInUse(txtProductName.Text.Trim())) { MessageBox.Show(string.Format("The product name you entered [{0}] is already in use.", txtProductName.Text.Trim())); return; } Product p = new Product(); p.Name = txtProductName.Text.Trim(); p.Description = txtProductDescription.Text; productsService.SaveProduct(p); ResetNewProductForm(); IEventAggregator eventAggregator = ObjectLocator.GetInstance <IEventAggregator>(); eventAggregator.SendMessage <ProductsUpdatedEvent>(); this.Close(); } else { MessageBox.Show("Please fill in the form completely to add a new product."); } }
private static void ValidateProject(object sender, ExecutedRoutedEventArgs e) { if (UIContext.License != null) { IValidationService validationService = ObjectLocator.GetInstance <IValidationService>(); ValidationResult result = validationService.IsLicenseStateValid(UIContext.License); if (result.IsValid == false) { StringBuilder sb = new StringBuilder(); sb.Append("Your Licensing Project has the following validation errors: \r\n"); sb.Append("\r\n"); foreach (var v in result.ValidationErrors) { sb.Append(v + "\r\n"); } MessageBox.Show(sb.ToString()); } else { MessageBox.Show("Your Licensing Project is valid!"); } } else { MessageBox.Show("You must have an open licensing project to validate."); } }
private void btnRemoveSelected_Click(object sender, RoutedEventArgs e) { if (_featuresService == null) { _featuresService = ObjectLocator.GetInstance <IFeaturesService>(); } if (gridFeatures.SelectedItem != null) { Feature feat = gridFeatures.SelectedItem as Feature; if (_featuresService.IsFeatureInUse(feat.FeatureId)) { MessageBox.Show("Cannot delete feature, as it's in use in a license/edition set"); return; } else { if (MessageBox.Show("Are you sure you want to delete this feature?", "Delete Feature", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { _featuresService.DeleteFeatureById(feat.FeatureId); _product.Features = new NotifyList <Feature>(_featuresService.GetFeaturesForProduct(feat.ProductId)); gridFeatures.ItemsSource = SelectedProduct.Features; } } } }
public ObjectData(IObjectIdentifier objectIdentifier) { ObjectIdentifier = objectIdentifier; ObjectLocator = new ObjectLocator(); ObjectIdentifier.RegisterComponents(ObjectLocator); }
/// <summary> /// Load the control. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { IElectronicBankStatementDA electronicBankStatementDA = ObjectLocator.Get <IElectronicBankStatementDA>(); statement = (CQRPayments.PaymentService.DomainModel.ExternalPaymentBatching.ElectronicBankStatement.ElectronicBankStatement)electronicBankStatementDA.SelectExternalPaymentBatchByID(_externalPaymentBatchID, true); }
private void btnAddFeature_Click(object sender, RoutedEventArgs e) { if (_featuresService == null) { _featuresService = ObjectLocator.GetInstance <IFeaturesService>(); } if (string.IsNullOrEmpty(txtFeatureName.Text)) { MessageBox.Show("You must supply a feature name."); return; } Feature f = new Feature(); f.Name = txtFeatureName.Text; f.Description = txtFeatureDescription.Text; f.ProductId = _product.ProductId; if (_featuresService.IsFeatureNameInUse(_product.ProductId, f.Name)) { MessageBox.Show("Feature name is in use for this product, please try again"); return; } else { _featuresService.SaveFeature(f); txtFeatureName.Text = ""; txtFeatureDescription.Text = ""; _product.Features = new NotifyList <Feature>(_featuresService.GetFeaturesForProduct(_product.ProductId)); gridFeatures.ItemsSource = SelectedProduct.Features; } }
/// <summary> /// Select the audit trail records by parameters. /// </summary> /// <param name="countOfItems">The count of items.</param> /// <param name="auditTrailID">The audit trail ID.</param> /// <param name="fromCreatedOn">From created on.</param> /// <param name="toCreatedOn">To created on.</param> /// <param name="entityID">The entity ID.</param> /// <param name="rowID">The row ID.</param> /// <param name="operationType">Type of the operation.</param> /// <param name="reason">The reason.</param> /// <param name="applicationName">Name of the application.</param> /// <param name="hostName">Name of the host.</param> /// <param name="userName">Name of the user.</param> /// <param name="dbUserName">Name of the db user.</param> /// <param name="statePattern">The state pattern.</param> /// <returns></returns> protected IDataReader GetRecords(int countOfItems, long auditTrailID, DateTime fromCreatedOn, DateTime toCreatedOn, AuditTrailEntityID entityID, long rowID, AuditTrailOperationType operationType, string reason, string applicationName, string hostName, string userName, string dbUserName, string statePattern) { return(ObjectLocator.Get <IAuditTrailDA>().SelectRecords(countOfItems, auditTrailID, fromCreatedOn, toCreatedOn, entityID, rowID, operationType, reason, applicationName, hostName, userName, dbUserName, statePattern, 0)); }
protected void Page_PreRender(object sender, EventArgs e) { if (_externalPaymentBatchID == 0) { return; } using (IDataReader dr = ObjectLocator.Get <IElectronicBankStatementTransactionDA>(). SelectTransactionsByElectronicBankStatementRaw( _externalPaymentBatchID, _direction ) ) { bankStatementTransactionsRepeater.DataSource = dr; bankStatementTransactionsRepeater.DataBind(); } if (_transactionsCount > 0) { Label itemCountLabel = bankStatementTransactionsRepeater.Controls[0].Controls[0].FindControl("transactionCountLabel") as Label; if (itemCountLabel != null) { itemCountLabel.Text = _transactionsCount + " Items"; } } }
private void Start() { spriteRenderer = GetComponent <SpriteRenderer>(); target = ObjectLocator.GetPlayer(); phases = 2; if (GameState.difficulty == Difficulty.VERY_EASY) { rayActivationTime = 1f; interphaseTime = 3f; blueFireRate = 1.5f; shotSpeed -= 50f; } if (GameState.difficulty == Difficulty.EASY) { rayActivationTime = 0.75f; interphaseTime = 2.5f; blueFireRate = 1.3f; shotSpeed -= 25f; } if (GameState.difficulty == Difficulty.HARD) { interphaseTime = 1.75f; } if (GameState.difficulty == Difficulty.EXTREME) { interphaseTime = 1.5f; } }
private static void RemoveProduct(object sender, ExecutedRoutedEventArgs e) { MainWindow mainWindow = (MainWindow)sender; if (mainWindow.ProductsScreen != null) { if (mainWindow.ProductsScreen.SelectedProduct != null) { if (MessageBox.Show(string.Format("Are you sure you want to delete the {0} product?", mainWindow.ProductsScreen.SelectedProduct.Name), "Delete Product", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { ILicenseService licenseService = ObjectLocator.GetInstance <ILicenseService>(); if (licenseService.IsProductIdUsed(mainWindow.ProductsScreen.SelectedProduct.ProductId)) { MessageBox.Show(string.Format("Cannot delete the {0} product as it is active.", mainWindow.ProductsScreen.SelectedProduct.Name)); return; } IProductsService productsService = ObjectLocator.GetInstance <IProductsService>(); productsService.DeleteProductById(mainWindow.ProductsScreen.SelectedProduct.ProductId); IEventAggregator eventAggregator = ObjectLocator.GetInstance <IEventAggregator>(); eventAggregator.SendMessage <ProductsUpdatedEvent>(); } } else { MessageBox.Show("You must select a product first."); } } }
private void btnGetDataFile_Click(object sender, RoutedEventArgs e) { SaveFileDialog dialog = new SaveFileDialog(); dialog.FileName = "sxu.dll"; dialog.DefaultExt = ".dll"; dialog.Filter = "DLL Files (.dll)|*.dll"; dialog.ShowDialog(); if (!String.IsNullOrEmpty(dialog.FileName)) { ClientLicense cl = new ClientLicense(UIContext.License); string fileName = System.IO.Path.GetFileName(dialog.FileName); if (fileName != "sxu.dll") { MessageBox.Show("This version of Scutex only supports a data file with the name of sxu.dll."); return; } IClientLicenseService clientLicenseService = ObjectLocator.GetInstance <IClientLicenseService>(); clientLicenseService.SaveClientLicense(cl, dialog.FileName); } }
private void cboServices_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e) { if (cboServices.SelectedValue != null) { BackgroundWorker worker = new BackgroundWorker(); loadingAnimation.Visibility = Visibility.Visible; worker.DoWork += delegate(object s, DoWorkEventArgs args) { object[] data = args.Argument as object[]; IServicesService servicesService = ObjectLocator.GetInstance <IServicesService>(); Dictionary <License, List <LicenseSet> > _servicesData = servicesService.GetServiceLicenses((Service)data[0]); args.Result = _servicesData; }; worker.RunWorkerCompleted += delegate(object s, RunWorkerCompletedEventArgs args) { servicesData = (Dictionary <License, List <LicenseSet> >)args.Result; gridRemoteServices.ItemsSource = DataConverters.ConvertAllLicensesSetsToDisplay(servicesData); loadingAnimation.Visibility = Visibility.Collapsed; }; worker.RunWorkerAsync(new object[] { cboServices.SelectedValue }); } }
public void Awake() { PrepareBombPool(); midWay = leftX + (rightX - leftX) / 2; flipper = GetComponent <Flipper>(); target = ObjectLocator.GetPlayer(); }
private void btnSaveService_Click(object sender, RoutedEventArgs e) { if (IsFormValid()) { if (_hasPackgageBeenDownloaded) { SetService(); _service.ClientUrl = txtClientUrl.Text; _service.ManagementUrl = txtManagementUrl.Text; _service.Name = txtServiceName.Text; _service.UniquePad = Guid.NewGuid(); _service.Initialized = false; _service.CreatedDate = DateTime.Now; if (chkLockToIp.IsChecked.HasValue) { _service.LockToIp = chkLockToIp.IsChecked.Value; } servicesService.SaveService(_service); IEventAggregator eventAggregator = ObjectLocator.GetInstance <IEventAggregator>(); eventAggregator.SendMessage <ServicesUpdatedEvent>(); this.Close(); } else { MessageBox.Show("Please download the service package before saving."); } } }
private static void ExportAllTestObfuscate(object sender, ExecutedRoutedEventArgs e) { BackgroundWorker worker = new BackgroundWorker(); SaveFileDialog dialog = new SaveFileDialog(); dialog.DefaultExt = ".sql"; dialog.Filter = "SQL Files (.sql)|*.sql"; bool?result = dialog.ShowDialog(); if (result == true) { MainWindow mainWindow = (MainWindow)sender; mainWindow.loadingAnimation.Visibility = Visibility.Visible; worker.DoWork += delegate(object s, DoWorkEventArgs args) { IExportService exportService = ObjectLocator.GetInstance <IExportService>(); string filePath = args.Argument as string; exportService.ExportTestTables(UIContext.Database.Tables, filePath, UIContext.Database.ConnectionString); }; worker.RunWorkerCompleted += delegate(object s, RunWorkerCompletedEventArgs args) { mainWindow.loadingAnimation.Visibility = Visibility.Collapsed; }; worker.RunWorkerAsync(dialog.FileName); } }
protected override Exceptional<ObjectLocator> StoreObjectLocator_protected(ObjectLocator myObjectLocator, CachePriority myCachePriority = CachePriority.LOW) { if (_ObjectLocatorLRUList.ULongCount() >= _Capacity) { // Remove oldest LinkedListNode from LRUList and add new ObjectLocator to the ObjectCache OnItemDiscarded(new DiscardEventArgs(myObjectLocator.ObjectLocation)); //_ObjectLocatorCache.Remove(_ObjectLocatorLRUList.First.Value.ObjectLocation); var __ObjectLocation = _ObjectLocatorLRUList.First.Value.ObjectLocation; if (__ObjectLocation == ObjectLocation.Root) { var _ObjectLocatorNode = _ObjectLocatorLRUList.First(); _ObjectLocatorLRUList.RemoveFirst(); _ObjectLocatorLRUList.AddLast(_ObjectLocatorNode); } __ObjectLocation = _ObjectLocatorLRUList.First.Value.ObjectLocation; RemoveObjectLocation(__ObjectLocation); } return new Exceptional<ObjectLocator>(myObjectLocator); }
private static void Refresh(object sender, ExecutedRoutedEventArgs e) { if (UIContext.Database != null) { BackgroundWorker worker = new BackgroundWorker(); MainWindow mainWindow = (MainWindow)sender; mainWindow.loadingAnimation.Visibility = Visibility.Visible; worker.DoWork += delegate(object s, DoWorkEventArgs args) { IRefreshService refreshService = ObjectLocator.GetInstance <IRefreshService>(); UIContext.Database = refreshService.RefreshDatabaseProject(UIContext.Database); mainWindow.RefreshData(); }; worker.RunWorkerCompleted += delegate(object s, RunWorkerCompletedEventArgs args) { mainWindow.loadingAnimation.Visibility = Visibility.Collapsed; }; worker.RunWorkerAsync(); } else { MessageBox.Show("There is no open database project, cannot generate report.", "Error Saving", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }
private void btnRemoveSelected_Click(object sender, System.Windows.RoutedEventArgs e) { if (gridProducts.SelectedItem != null) { Product product = gridProducts.SelectedItem as Product; if (MessageBox.Show(string.Format("Are you sure you want to delete the {0} product?", product.Name), "Delete Product", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { ILicenseService licenseService = ObjectLocator.GetInstance <ILicenseService>(); if (licenseService.IsProductIdUsed(product.ProductId)) { MessageBox.Show(string.Format("Cannot delete the {0} product as it is active.", product.Name)); return; } IProductsService productsService = ObjectLocator.GetInstance <IProductsService>(); productsService.DeleteProductById(product.ProductId); IEventAggregator eventAggregator = ObjectLocator.GetInstance <IEventAggregator>(); eventAggregator.SendMessage <ProductsUpdatedEvent>(); gridProducts.ItemsSource = productsService.GetAllProducts(); } } else { MessageBox.Show("Please select a product to remove from the grid above."); } }
public void GenerateObfuscationReportForDatabase(Database database, string path) { List <IGeneratorInfo> generatorInfos = ObjectLocator.GetAllInstances <IGeneratorInfo>(); StringBuilder report = new StringBuilder(); report.AppendLine(""); report.AppendLine("=========================================================="); report.AppendLine(" DAFUSCATOR "); report.AppendLine("=========================================================="); report.AppendLine(""); report.AppendLine("Report Type: Obfuscated Columns Report"); report.AppendLine("Report Date: " + DateTime.Now); report.AppendLine("Database: " + database.ConnectionString.DatabaseName); report.AppendLine(""); foreach (Table t in database.Tables) { List <Column> activeColumns = t.Columns.Where(x => x.GeneratorType != null && x.GeneratorType.Value != SystemConstants.DefaultGuid).ToList(); if (activeColumns.Count > 0 || t.HandlerType != TableHandlerTypes.None) { report.AppendLine("Table: " + t.FullTableName); report.AppendLine("---------------------------------"); if (t.HandlerType == TableHandlerTypes.None) { foreach (Column c in activeColumns) { report.AppendLine(string.Format(" Column: {0} Generator: {1}", c.Name, generatorInfos.Where(x => x.Id == c.GeneratorType.Value).First().Name)); } } else { if (t.HandlerType == TableHandlerTypes.Delete) { report.AppendLine(string.Format(" All records in the table will be deleted.")); } else { report.AppendLine(string.Format(" Table will be dropped from the Database.")); } } report.AppendLine(""); report.AppendLine(""); } } if (File.Exists(path)) { File.Delete(path); } using (StreamWriter writer = new StreamWriter(path)) { writer.Write(report.ToString()); } }
public void Start() { bossStage = 0; var player = ObjectLocator.GetPlayer(); nunPrevPos = player.transform.position.x; target = ObjectLocator.GetPlayer(); }
public NewServiceWindow() { InitializeComponent(); WindowHelper.CheckAndApplyTheme(this); servicesService = ObjectLocator.GetInstance <IServicesService>(); }
private void ActivateStar(int i) { redStars[i].SetActive(true); redStars[i].transform.position = redStarPos[i]; var target = ObjectLocator.GetPlayer(); redStars[i].GetComponent <RedStar>().ShootTowards(target.transform.position); }
public FingerprintContent() { InitializeComponent(); IHardwareFingerprintService fingerprintService = ObjectLocator.GetInstance <IHardwareFingerprintService>(); txtFingerprint.Text = fingerprintService.GetHardwareFingerprint(FingerprintTypes.Default); }
private void Awake() { var nun = ObjectLocator.GetPlayer(); playerMovement = nun.GetComponent <PlatformerMovement2D>(); divideAnim = Instantiate(Resources.Load <GameObject>(Visuals.CROSS_BREAK), Vector2.zero, Quaternion.identity); divideAnim.SetActive(false); }
void Start() { target = ObjectLocator.GetPlayer(); if (GameState.lastCheckpoint != null && GameState.lastCheckpoint.enemiesKilled.Contains(uid)) { Destroy(gameObject); } }
private static void PerformTask(Options options) { if (!String.IsNullOrEmpty(options.ProjectFile)) { IDatabaseProjectService databaseProjectService = ObjectLocator.GetInstance <IDatabaseProjectService>(); IEventAggregator eventAggregator = ObjectLocator.GetInstance <IEventAggregator>(); Console.WriteLine(string.Format("Loading the Dafuscator project: {0}", options.ProjectFile)); Database db = databaseProjectService.GetDatabaseProject(options.ProjectFile); ConnectionString connetionString; if (!String.IsNullOrEmpty(options.ConnectionString)) { connetionString = new ConnectionString(options.ConnectionString); } else { connetionString = db.ConnectionString; } db.ConnectionString = connetionString; eventAggregator.AddListener <StatusUpdateEvent>(e => Console.WriteLine(string.Format("{0}: {1}", DateTime.Now, e.Message))); if (!String.IsNullOrEmpty(options.ExportFile)) { Console.WriteLine(string.Format("Started exporting the Dafuscator project to {0}", options.ExportFile)); IExportService exportService = ObjectLocator.GetInstance <IExportService>(); exportService.ExportTables(db.Tables, options.ExportFile, connetionString); Console.WriteLine("Finished exporting the Dafuscator project."); } else { Console.WriteLine(string.Format("Started the obfuscation of the {0} database.", db.ConnectionString.DatabaseName)); IRunService runService = ObjectLocator.GetInstance <IRunService>(); IReportService reportService = ObjectLocator.GetInstance <IReportService>(); ObfuscationResult result = runService.ObfuscateDatabase(db); string path = Environment.GetFolderPath(Environment.SpecialFolder.Personal); path = path + "\\Dafuscator"; if (Directory.Exists(path) == false) { Directory.CreateDirectory(path); } path = path + string.Format("\\DatabaseObfuscationReport_{0}_{1}_{2}-{3}_{4}.txt", DateTime.Now.Month, DateTime.Now.Day, DateTime.Now.Year, DateTime.Now.Hour, DateTime.Now.Minute); reportService.GenerateReportForObfucsationResult(result, path); Console.WriteLine("Finished the obfuscation process in {0}", result.TimeElapsed); } } }
private static void RunTable(object sender, ExecutedRoutedEventArgs e) { if (UIContext.Database != null) { BackgroundWorker worker = new BackgroundWorker(); MainWindow mainWindow = (MainWindow)sender; mainWindow.loadingAnimation.Visibility = Visibility.Visible; worker.DoWork += delegate(object s, DoWorkEventArgs args) { object[] data = args.Argument as object[]; IRunService runService = ObjectLocator.GetInstance <IRunService>(); ObfuscationResult result = runService.ObfuscateTable(UIContext.Database.ConnectionString, data[0] as Table); args.Result = result; }; worker.RunWorkerCompleted += delegate(object s, RunWorkerCompletedEventArgs args) { mainWindow.loadingAnimation.Visibility = Visibility.Collapsed; ObfuscationResult result = args.Result as ObfuscationResult; MessageBox.Show(mainWindow, string.Format("Finished table obfuscation in {0}", result.TimeElapsed), "Table Obfuscation Finished", MessageBoxButton.OK, MessageBoxImage.Information); IReportService reportService = ObjectLocator.GetInstance <IReportService>(); //string path = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase); //path = path.Replace("file:\\", ""); string path = Environment.GetFolderPath(Environment.SpecialFolder.Personal); path = path + "\\Dafuscator"; if (Directory.Exists(path) == false) { Directory.CreateDirectory(path); } path = path + string.Format("\\TableObfuscationReport_{0}_{1}_{2}-{3}_{4}.txt", DateTime.Now.Month, DateTime.Now.Day, DateTime.Now.Year, DateTime.Now.Hour, DateTime.Now.Minute); reportService.GenerateReportForObfucsationResult(result, path); }; worker.RunWorkerAsync(new object[] { mainWindow.ColumnsGrid.SelectedTable }); } else { MessageBox.Show("There is no open database project, cannot obfuscate database.", "Error Saving", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }
private void Start() { var player = ObjectLocator.GetPlayer(); if (player != null) { playerMovement = player.GetComponent <PlatformerMovement2D>(); } }
private void Start() { target = ObjectLocator.GetPlayer(); hits *= 2; prefab = Resources.Load <GameObject>(Hazards.JOSYF_FIRE); PrepareGroundFires(); PrepareHammerObjPool(); fireRate = fireRates[GameState.difficulty]; }
public LicenseSetFeaturesWindow(Window parent, Product product, LicenseSet licenseSet) : this(parent) { _licenseSet = licenseSet; _product = product; gridProductFeatures.ItemsSource = new ObservableCollection <Feature>(ObjectLocator.GetInstance <IFeaturesService>().GetFeaturesForProduct(_product.ProductId)); lblTitle.Text = _product.Name + " - " + _licenseSet.Name; }
public Byte[] ExportObjectLocator(ObjectLocator myObjectLocator) { return null; }
/// <summary> /// Invoke the OnSaved event, called whenever a AFSObject /// was successfully saved on disc. /// </summary> /// <param name="e">EventArgs</param> public virtual void OnSavedEvent(ObjectLocator myObjectLocator, AFSObject myAFSObject, ObjectRevisionID myOldObjectRevisionID) { if (OnSaved != null) OnSaved(myObjectLocator, myAFSObject, myOldObjectRevisionID); }
/// <summary> /// Invoke the OnLoaded event, called whenever a AFSObject /// was successfully loaded. /// </summary> /// <param name="e">EventArgs</param> public virtual void OnLoadedEvent(ObjectLocator myObjectLocator, AFSObject myAFSObject) { if (OnLoaded != null) OnLoaded(myObjectLocator, myAFSObject); }
public Byte[] ExportObjectLocator(ObjectLocator myObjectLocator) { return new UTF8Encoding().GetBytes(myObjectLocator.ToXML().ToString()); }
public Byte[] ExportObjectLocator(ObjectLocator myObjectLocator) { throw new NotImplementedException(); }
/// <summary> /// This will set all important variables within this AFSObjectStructure. /// This will especially create a new ObjectUUID and mark the /// AGraphStructure as "new" and "dirty". /// </summary> public AFSObjectHeader() { // Members of AGraphStructure _isNew = true; _StructureVersion = 1; _IntegrityCheckValue = null; _EncryptionParameters = null; ObjectUUID = new ObjectUUID(); _ObjectLocatorReference = null; // Members of IFastSerialize isDirty = true; }