/// <inheritdoc /> public StructureCreated(StructureIdentifier identifier, IDictionary <string, string> keys, IDictionary <string, string> variables) { Identifier = identifier; Keys = new Dictionary <string, string>(keys, StringComparer.OrdinalIgnoreCase); Variables = new Dictionary <string, string>(variables, StringComparer.OrdinalIgnoreCase); }
/// <inheritdoc /> public StructureDeleted(StructureIdentifier identifier) { Identifier = identifier; }
/// <inheritdoc /> public StructureVariablesModified(StructureIdentifier identifier, ConfigKeyAction[] modifiedKeys) { Identifier = identifier; ModifiedKeys = modifiedKeys; }
/// <inheritdoc /> public ConfigurationIdentifier(EnvironmentIdentifier environment, StructureIdentifier structure, long version) { Environment = environment; Structure = structure; Version = version; }