'宣言 Protected Overridable Function MapToObjectName( _ ByVal bindingPropertyName As String _ ) As String
protected virtual string MapToObjectName( string bindingPropertyName )
例外 | 解説 |
---|---|
System.ArgumentException | bindingPropertyName が7文字より短い場合にスローされます。bindingPropertyName は少なくとも7文字必要です。そうしなければ、"Member" という 6 文字を除いたときに空の文字列になってしまいます。最も短いオブジェクトプロパティ名は 1 文字です。 |
System.NullReferenceException | bindingPropertyName が null(Visual Basic では Nothing)の場合スローされます。nullのバインディングメンバー名からオブジェクトプロパティ名の値空間へのマッピングは意味がありません。 |
継承クラスでこのメソッドをオーバーライドする場合は、MapToBindingName もオーバーライドして、これらの実装の対称性を維持する必要があります。