Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetExceptionFromResult()

static Exception Microsoft.Xna.Framework.Helpers.GetExceptionFromResult ( uint result)
inlinestatic

Definition at line 115 of file Helpers.cs.

116 {
117 if (result == 0)
118 {
119 return null;
120 }
121 switch (result)
122 {
123 case 2289436696u:
124 return new ArgumentException(FrameworkResources.WrongTextureFormat);
125 case 2289436774u:
126 return new ArgumentException(FrameworkResources.NotFound);
127 case 2289436775u:
128 return new ArgumentException(FrameworkResources.MoreData);
129 case 2289436701u:
130 return new InvalidOperationException(FrameworkResources.TooManyOperations);
131 case 2289436786u:
132 return new InvalidOperationException(FrameworkResources.InvalidCall);
133 case 2328297475u:
134 return new InvalidOperationException(FrameworkResources.Expired);
135 case 2328297478u:
136 return new InvalidOperationException(FrameworkResources.InvalidUsage);
137 case 2328297494u:
138 return new InvalidOperationException(FrameworkResources.WaveBankNotPrepared);
139 case 2328297482u:
140 return new IndexOutOfRangeException(FrameworkResources.InvalidVariableIndex);
141 case 2328297485u:
142 return new IndexOutOfRangeException(FrameworkResources.InvalidWaveIndex);
143 case 2328297486u:
144 return new IndexOutOfRangeException(FrameworkResources.InvalidTrackIndex);
145 case 2328297487u:
146 return new IndexOutOfRangeException(FrameworkResources.InvalidSoundOffsetOrIndex);
147 case 2328297488u:
148 return new IOException(FrameworkResources.XactReadFile);
149 case 2328297479u:
150 return new ArgumentException(FrameworkResources.InvalidContentVersion);
151 case 2328297483u:
152 return new ArgumentException(FrameworkResources.InvalidCategory);
153 case 2328297484u:
154 return new IndexOutOfRangeException(FrameworkResources.InvalidCue);
155 case 2328297490u:
156 return new InvalidOperationException(FrameworkResources.InCallback);
157 case 2328297491u:
158 return new InvalidOperationException(FrameworkResources.NoWaveBank);
159 case 2328297492u:
160 return new InvalidOperationException(FrameworkResources.SelectVariation);
161 case 2328297495u:
162 return new NoAudioHardwareException();
163 case 2328297496u:
164 return new ArgumentException(FrameworkResources.InvalidEntryCount);
165 case 2328297480u:
166 case 2343370753u:
167 return new InstancePlayLimitException(FrameworkResources.InstancePlayFailedDueToLimit);
168 case 2147746390u:
169 return new InvalidOperationException(FrameworkResources.NoAudioPlaybackDevicesFound);
170 case 2364407809u:
171 return new NoMicrophoneConnectedException();
172 case 2147500033u:
173 return new NotImplementedException();
174 case 2147942487u:
175 return new ArgumentException();
176 case 2147942405u:
177 return new UnauthorizedAccessException();
178 case 2147942414u:
179 throw new OutOfMemoryException();
180 case 2147500036u:
181 throw new InvalidOperationException(FrameworkResources.ResourceInUse);
182 default:
183 return new InvalidOperationException(FrameworkResources.UnexpectedError);
184 }
185 }

References Microsoft.Xna.Framework.FrameworkResources.Expired, Microsoft.Xna.Framework.FrameworkResources.InCallback, Microsoft.Xna.Framework.FrameworkResources.InstancePlayFailedDueToLimit, Microsoft.Xna.Framework.FrameworkResources.InvalidCall, Microsoft.Xna.Framework.FrameworkResources.InvalidCategory, Microsoft.Xna.Framework.FrameworkResources.InvalidContentVersion, Microsoft.Xna.Framework.FrameworkResources.InvalidCue, Microsoft.Xna.Framework.FrameworkResources.InvalidEntryCount, Microsoft.Xna.Framework.FrameworkResources.InvalidSoundOffsetOrIndex, Microsoft.Xna.Framework.FrameworkResources.InvalidTrackIndex, Microsoft.Xna.Framework.FrameworkResources.InvalidUsage, Microsoft.Xna.Framework.FrameworkResources.InvalidVariableIndex, Microsoft.Xna.Framework.FrameworkResources.InvalidWaveIndex, Microsoft.Xna.Framework.FrameworkResources.MoreData, Microsoft.Xna.Framework.FrameworkResources.NoAudioPlaybackDevicesFound, Microsoft.Xna.Framework.FrameworkResources.NotFound, Microsoft.Xna.Framework.FrameworkResources.NoWaveBank, Microsoft.Xna.Framework.FrameworkResources.ResourceInUse, Microsoft.Xna.Framework.FrameworkResources.SelectVariation, Microsoft.Xna.Framework.FrameworkResources.TooManyOperations, Microsoft.Xna.Framework.FrameworkResources.UnexpectedError, Microsoft.Xna.Framework.FrameworkResources.WaveBankNotPrepared, Microsoft.Xna.Framework.FrameworkResources.WrongTextureFormat, and Microsoft.Xna.Framework.FrameworkResources.XactReadFile.

Referenced by Microsoft.Xna.Framework.Graphics.GraphicsHelpers.GetExceptionFromResult(), Microsoft.Xna.Framework.Helpers.ThrowExceptionFromErrorCode(), Microsoft.Xna.Framework.Helpers.ThrowExceptionFromErrorCode(), and Microsoft.Xna.Framework.Helpers.ThrowExceptionFromResult().