TreatAsTypeは、数式にとって必ずしもネイティブな型ではない値を計算で使用する場合に役立ちます。たとえば、TextBoxコントロールのTextプロパティを使用して数値を入力する場合、デフォルトでは、_CALCMANAGER_はインバリアントカルチャーを使用してTextBoxの内容をDoubleに変換します。これが常に適切な結果をもたらすとは限りません。この例でTreatAsTypeをDoubleに設定すると、TextBoxのTextはインバリアントカルチャーを使用してDoubleに変換されてから、_CALCMANAGER_に渡されます。