terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ Length

int System.Text.StringBuilder.Length
getset

Definition at line 233 of file StringBuilder.cs.

234 {
235 get
236 {
237 /*
238An exception occurred when decompiling this method (06001553)
239
240ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 System.Text.StringBuilder::get_Length()
241
242 ---> System.Exception: Basic block has to end with unconditional control flow.
243{
244 Block_0:
245 stloc:int32(var_0_06, ldfld:int32(StringBuilder::m_ChunkLength, ldloc:StringBuilder(this)))
246 stloc:int32(var_1_0D, ldfld:int32(StringBuilder::m_MaxCapacity, ldloc:StringBuilder(this)))
247}
248
249 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
250 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
251 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
252 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
253 --- End of inner exception stack trace ---
254 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
255 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
256*/;
257 }
258 set
259 {
260 int maxCapacity = this.m_MaxCapacity;
261 if (value != 0 || this.m_ChunkPrevious != null)
262 {
263 int chunkLength = this.m_ChunkLength;
264 int maxCapacity2 = this.m_MaxCapacity;
265 return;
266 }
267 }
268 }
class f__AnonymousType0<< Count > j__TPar

Referenced by Microsoft.Xna.Framework.Graphics.SpriteFont.CharacterSource.CharacterSource(), System.ComponentModel.MaskedTextProvider.Add(), ReLogic.Text.WrappedTextBuilder.Append(), System.PasteArguments.AppendArgument(), System.Net.FtpControlStream.CheckValid(), System.ComponentModel.MaskedTextProvider.Clear(), System.Text.Normalization.Combine(), ReLogic.Text.WrappedTextBuilder.CommitWorkingLine(), Terraria.TimeLogger.EndDrawFrame(), System.ComponentModel.MaskedTextProvider.FindAssignedEditPositionFrom(), System.ComponentModel.MaskedTextProvider.FindEditPositionFrom(), System.ComponentModel.MaskedTextProvider.FindNonEditPositionFrom(), System.ComponentModel.MaskedTextProvider.FindPositionInRange(), System.ComponentModel.MaskedTextProvider.FindUnassignedEditPositionFrom(), System.Xml.DtdParser.GetValue(), System.Xml.DtdParser.GetValueWithStrippedSpaces(), Mono.Xml.SmallXmlParser.HandleBufferedContent(), System.ComponentModel.MaskedTextProvider.InsertAt(), System.ComponentModel.MaskedTextProvider.InsertAt(), System.Net.IPAddressParser.IPv6AddressToString(), System.Net.IPAddressParser.IPv6AddressToStringHelper(), System.Xml.XmlTextReaderImpl.ParseAttributeValueSlow(), Mono.Xml.SmallXmlParser.ReadContent(), System.ComponentModel.MaskedTextProvider.RemoveAt(), System.ComponentModel.MaskedTextProvider.Replace(), System.ComponentModel.MaskedTextProvider.Replace(), System.ComponentModel.MaskedTextProvider.Replace(), System.ComponentModel.MaskedTextProvider.Replace(), System.ComponentModel.MaskedTextProvider.SetString(), ReLogic.Text.WrappedTextBuilder.ToString(), System.ComponentModel.MaskedTextProvider.ToString(), System.ComponentModel.MaskedTextProvider.ToString(), System.ComponentModel.MaskedTextProvider.ToString(), System.ComponentModel.MaskedTextProvider.ToString(), System.Text.RegularExpressions.RegexCharClass.ToStringClass(), System.Globalization.TimeSpanFormat.TryFormat(), System.ComponentModel.MaskedTextProvider.VerifyChar(), and System.ComponentModel.MaskedTextProvider.VerifyEscapeChar().