Пример #1
0
        Stream GetDecompiledStream(CancellationToken token)
        {
            var output = new StringBuilderDecompilerOutput();

            Decompile(output, token);
            return(ResourceUtilities.StringToStream(output.ToString()));
        }
Пример #2
0
        string TypeToString(ITypeDefOrRef type, bool includeNamespace, IHasCustomAttribute typeAttributes = null)
        {
            var output = new StringBuilderDecompilerOutput();

            TypeToString(output, type, includeNamespace, typeAttributes);
            return(output.ToString());
        }
Пример #3
0
 public DecompileCodeState(object referenceToEdit, MethodSourceStatement?methodSourceStatement)
 {
     DecompilationContext = new DecompilationContext {
         CancellationToken = CancellationToken,
     };
     MainOutput   = new MyDecompilerOutput(referenceToEdit, methodSourceStatement);
     HiddenOutput = new StringBuilderDecompilerOutput();
 }
Пример #4
0
 public DecompileCodeState()
 {
     DecompilationContext = new DecompilationContext {
         CancellationToken = CancellationToken,
     };
     MainOutput   = new StringBuilderDecompilerOutput();
     HiddenOutput = new StringBuilderDecompilerOutput();
 }
Пример #5
0
        public override string ToString(CancellationToken token, bool canDecompile)
        {
            if (!canDecompile)
            {
                return(null);
            }
            var output = new StringBuilderDecompilerOutput();

            Decompile(output, token);
            return(output.ToString());
        }
Пример #6
0
		string TypeToString(ITypeDefOrRef type, bool includeNamespace, IHasCustomAttribute typeAttributes = null) {
			var output = new StringBuilderDecompilerOutput();
			TypeToString(output, type, includeNamespace, typeAttributes);
			return output.ToString();
		}
Пример #7
0
 public EditMethodDecompileCodeState(object referenceToEdit, MethodSourceStatement?methodSourceStatement)
 {
     MainOutput   = new ReferenceDecompilerOutput(referenceToEdit, methodSourceStatement);
     HiddenOutput = new StringBuilderDecompilerOutput();
 }
Пример #8
0
 public AddMembersDecompileCodeState(object referenceToEdit)
 {
     MainOutput   = new ReferenceDecompilerOutput(referenceToEdit, null);
     HiddenOutput = new StringBuilderDecompilerOutput();
 }
Пример #9
0
			public EditMethodDecompileCodeState(object referenceToEdit, MethodSourceStatement? methodSourceStatement) {
				MainOutput = new ReferenceDecompilerOutput(referenceToEdit, methodSourceStatement);
				HiddenOutput = new StringBuilderDecompilerOutput();
			}
Пример #10
0
		Stream GetDecompiledStream(CancellationToken token) {
			var output = new StringBuilderDecompilerOutput();
			Decompile(output, token);
			return ResourceUtilities.StringToStream(output.ToString());
		}
Пример #11
0
		public override string ToString(CancellationToken token, bool canDecompile) {
			if (!canDecompile)
				return null;
			var output = new StringBuilderDecompilerOutput();
			Decompile(output, token);
			return output.ToString();
		}