internal MsgStoragePropertyTypeRule(MsgStoragePropertyTypeRule.ReadFixedValueDelegate valueReader, MsgStoragePropertyTypeRule.WriteValueDelegate valueWriter)
 {
     this.fixedValueReader = valueReader;
     this.valueWriter      = valueWriter;
     this.canOpenStream    = false;
 }
 internal MsgStoragePropertyTypeRule(bool canOpenStream, MsgStoragePropertyTypeRule.ReadStreamedValueDelegate valueReader, MsgStoragePropertyTypeRule.WriteValueDelegate valueWriter)
 {
     this.streamedValueReader = valueReader;
     this.valueWriter         = valueWriter;
     this.canOpenStream       = canOpenStream;
 }