67 references to VbStrConv
Microsoft.VisualBasic (1)
Microsoft.VisualBasic.cs (1)
77
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(Microsoft.VisualBasic.
VbStrConv
))]
Microsoft.VisualBasic.Core (66)
Microsoft\VisualBasic\Constants.vb (20)
73
Public Const vbUpperCase As
VbStrConv
=
VbStrConv
.Uppercase
74
Public Const vbLowerCase As
VbStrConv
=
VbStrConv
.Lowercase
75
Public Const vbProperCase As
VbStrConv
=
VbStrConv
.ProperCase
76
Public Const vbWide As
VbStrConv
=
VbStrConv
.Wide
77
Public Const vbNarrow As
VbStrConv
=
VbStrConv
.Narrow
78
Public Const vbKatakana As
VbStrConv
=
VbStrConv
.Katakana
79
Public Const vbHiragana As
VbStrConv
=
VbStrConv
.Hiragana
80
Public Const vbSimplifiedChinese As
VbStrConv
=
VbStrConv
.SimplifiedChinese
81
Public Const vbTraditionalChinese As
VbStrConv
=
VbStrConv
.TraditionalChinese
82
Public Const vbLinguisticCasing As
VbStrConv
=
VbStrConv
.LinguisticCasing
Microsoft\VisualBasic\Strings.vb (46)
2002
Public Function StrConv(ByVal [str] As String, ByVal Conversion As
VbStrConv
, Optional ByVal LocaleID As Integer = 0) As String
2030
If (Conversion And Not (
VbStrConv
.Uppercase Or
VbStrConv
.Lowercase Or
VbStrConv
.Wide Or
VbStrConv
.Narrow _
2031
Or
VbStrConv
.Katakana Or
VbStrConv
.Hiragana Or
VbStrConv
.SimplifiedChinese Or
VbStrConv
.TraditionalChinese _
2032
Or
VbStrConv
.LinguisticCasing)) <> 0 Then
2037
Select Case (Conversion And (
VbStrConv
.SimplifiedChinese +
VbStrConv
.TraditionalChinese))
2041
Case (
VbStrConv
.SimplifiedChinese +
VbStrConv
.TraditionalChinese)
2043
Case
VbStrConv
.SimplifiedChinese
2049
Case
VbStrConv
.TraditionalChinese
2058
Select Case (Conversion And (
VbStrConv
.Uppercase Or
VbStrConv
.Lowercase))
2059
Case
VbStrConv
.None
2061
If (Conversion And
VbStrConv
.LinguisticCasing) <> 0 Then
2065
Case (
VbStrConv
.Uppercase Or
VbStrConv
.Lowercase) ' VbStrConv.ProperCase is special: see below
2068
Case
VbStrConv
.Uppercase
2069
If Conversion =
VbStrConv
.Uppercase Then
2074
Case
VbStrConv
.Lowercase
2075
If Conversion =
VbStrConv
.Lowercase Then
2082
If ((Conversion And (
VbStrConv
.Katakana +
VbStrConv
.Hiragana)) <> 0) Then
2090
If (Conversion And (
VbStrConv
.Wide Or
VbStrConv
.Narrow)) <> 0 Then
2103
Select Case (Conversion And (
VbStrConv
.Wide Or
VbStrConv
.Narrow))
2104
Case
VbStrConv
.None
2105
Case
VbStrConv
.Wide Or
VbStrConv
.Narrow ' VbStrConv.Wide+VbStrConv.Narrow is reserved
2107
Case
VbStrConv
.Wide ' VbStrConv.Wide
2109
Case
VbStrConv
.Narrow ' VbStrConv.Narrow
2114
Select Case (Conversion And (
VbStrConv
.Katakana Or
VbStrConv
.Hiragana))
2115
Case
VbStrConv
.None
2116
Case (
VbStrConv
.Katakana Or
VbStrConv
.Hiragana) ' VbStrConv.Katakana+VbStrConv.Hiragana is reserved
2118
Case
VbStrConv
.Katakana ' VbStrConv.Katakana
2120
Case
VbStrConv
.Hiragana ' VbStrConv.Hiragana
2125
If ((Conversion And
VbStrConv
.ProperCase) =
VbStrConv
.ProperCase) Then