protected override void AqquirePublicEntityProperties( IEntityExtensionPublicAqquisitionStorage publicDataStorage ) { publicDataStorage.TryGetValue( this.Name, out this.something ); }
/// <summary> /// When overridden, an extension will have the chance to get any external entity data /// before proceeding with it's operations that are based on this data. /// </summary> /// <param name="publicDataStorage">The public storage from which data can be aqquired using the methods <see cref="IEntityExtensionPublicAqquisitionStorage.TryGetValue"/> or <see cref="IEntityExtensionPublicAqquisitionStorage.this[ string key ]"/>.</param> protected virtual void AqquirePublicEntityProperties( IEntityExtensionPublicAqquisitionStorage publicDataStorage ) { }