diff options
author | jbevain <jbevain@gmail.com> | 2010-09-17 18:12:18 +0400 |
---|---|---|
committer | jbevain <jbevain@gmail.com> | 2010-09-17 18:12:18 +0400 |
commit | 96e52c6f3c576d441a0382b5892321ba8597c471 (patch) | |
tree | 2381dce4f8ddd870a4e53b166fe832feb43fbf3f | |
parent | 8bc5f884ecd52435eb6153cec8110d17598ce6a7 (diff) |
Define an INSIDE_ROCKS to ease rocks inclusion into foreign assemblies
-rw-r--r-- | rocks/Mono.Cecil.Rocks.csproj | 4 | ||||
-rw-r--r-- | rocks/Mono.Cecil.Rocks/ILParser.cs | 10 | ||||
-rw-r--r-- | rocks/Mono.Cecil.Rocks/MethodBodyRocks.cs | 5 | ||||
-rw-r--r-- | rocks/Mono.Cecil.Rocks/MethodDefinitionRocks.cs | 5 | ||||
-rw-r--r-- | rocks/Mono.Cecil.Rocks/ModuleDefinitionRocks.cs | 5 | ||||
-rw-r--r-- | rocks/Mono.Cecil.Rocks/SecurityDeclarationRocks.cs | 5 | ||||
-rw-r--r-- | rocks/Mono.Cecil.Rocks/TypeDefinitionRocks.cs | 5 | ||||
-rw-r--r-- | rocks/Mono.Cecil.Rocks/TypeReferenceRocks.cs | 5 |
8 files changed, 34 insertions, 10 deletions
diff --git a/rocks/Mono.Cecil.Rocks.csproj b/rocks/Mono.Cecil.Rocks.csproj index c155023..f933391 100644 --- a/rocks/Mono.Cecil.Rocks.csproj +++ b/rocks/Mono.Cecil.Rocks.csproj @@ -20,7 +20,7 @@ <DebugType>full</DebugType> <Optimize>false</Optimize> <OutputPath>bin\Debug\</OutputPath> - <DefineConstants>DEBUG;TRACE</DefineConstants> + <DefineConstants>TRACE;DEBUG;INSIDE_ROCKS</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> @@ -29,7 +29,7 @@ <DebugType>pdbonly</DebugType> <Optimize>true</Optimize> <OutputPath>bin\Release\</OutputPath> - <DefineConstants>TRACE</DefineConstants> + <DefineConstants>TRACE;INSIDE_ROCKS</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> diff --git a/rocks/Mono.Cecil.Rocks/ILParser.cs b/rocks/Mono.Cecil.Rocks/ILParser.cs index 28ddc71..3fb014e 100644 --- a/rocks/Mono.Cecil.Rocks/ILParser.cs +++ b/rocks/Mono.Cecil.Rocks/ILParser.cs @@ -33,7 +33,10 @@ using Mono.Collections.Generic; namespace Mono.Cecil.Rocks { - public interface IILVisitor { +#if INSIDE_ROCKS + public +#endif + interface IILVisitor { void OnInlineNone (OpCode opcode); void OnInlineSByte (OpCode opcode, sbyte value); void OnInlineByte (OpCode opcode, byte value); @@ -52,7 +55,10 @@ namespace Mono.Cecil.Rocks { void OnInlineMethod (OpCode opcode, MethodReference method); } - public static class ILParser { +#if INSIDE_ROCKS + public +#endif + static class ILParser { class ParseContext { public CodeReader Code { get; set; } diff --git a/rocks/Mono.Cecil.Rocks/MethodBodyRocks.cs b/rocks/Mono.Cecil.Rocks/MethodBodyRocks.cs index c653a85..236b687 100644 --- a/rocks/Mono.Cecil.Rocks/MethodBodyRocks.cs +++ b/rocks/Mono.Cecil.Rocks/MethodBodyRocks.cs @@ -32,7 +32,10 @@ using Mono.Cecil.Cil; namespace Mono.Cecil.Rocks { - public static class MethodBodyRocks { +#if INSIDE_ROCKS + public +#endif + static class MethodBodyRocks { public static void SimplifyMacros (this MethodBody self) { diff --git a/rocks/Mono.Cecil.Rocks/MethodDefinitionRocks.cs b/rocks/Mono.Cecil.Rocks/MethodDefinitionRocks.cs index 13ef725..c011af2 100644 --- a/rocks/Mono.Cecil.Rocks/MethodDefinitionRocks.cs +++ b/rocks/Mono.Cecil.Rocks/MethodDefinitionRocks.cs @@ -30,7 +30,10 @@ using System; namespace Mono.Cecil.Rocks { - public static class MethodDefinitionRocks { +#if INSIDE_ROCKS + public +#endif + static class MethodDefinitionRocks { public static MethodDefinition GetBaseMethod (this MethodDefinition self) { diff --git a/rocks/Mono.Cecil.Rocks/ModuleDefinitionRocks.cs b/rocks/Mono.Cecil.Rocks/ModuleDefinitionRocks.cs index e3f33f2..db77417 100644 --- a/rocks/Mono.Cecil.Rocks/ModuleDefinitionRocks.cs +++ b/rocks/Mono.Cecil.Rocks/ModuleDefinitionRocks.cs @@ -32,7 +32,10 @@ using System.Linq; namespace Mono.Cecil.Rocks { - public static class ModuleDefinitionRocks { +#if INSIDE_ROCKS + public +#endif + static class ModuleDefinitionRocks { public static IEnumerable<TypeDefinition> GetAllTypes (this ModuleDefinition self) { diff --git a/rocks/Mono.Cecil.Rocks/SecurityDeclarationRocks.cs b/rocks/Mono.Cecil.Rocks/SecurityDeclarationRocks.cs index f12595b..d3f3c6c 100644 --- a/rocks/Mono.Cecil.Rocks/SecurityDeclarationRocks.cs +++ b/rocks/Mono.Cecil.Rocks/SecurityDeclarationRocks.cs @@ -32,7 +32,10 @@ using SSP = System.Security.Permissions; namespace Mono.Cecil.Rocks { - public static class SecurityDeclarationRocks { +#if INSIDE_ROCKS + public +#endif + static class SecurityDeclarationRocks { public static PermissionSet ToPermissionSet (this SecurityDeclaration self) { diff --git a/rocks/Mono.Cecil.Rocks/TypeDefinitionRocks.cs b/rocks/Mono.Cecil.Rocks/TypeDefinitionRocks.cs index 0f2929f..f5173af 100644 --- a/rocks/Mono.Cecil.Rocks/TypeDefinitionRocks.cs +++ b/rocks/Mono.Cecil.Rocks/TypeDefinitionRocks.cs @@ -32,7 +32,10 @@ using System.Linq; namespace Mono.Cecil.Rocks { - public static class TypeDefinitionRocks { +#if INSIDE_ROCKS + public +#endif + static class TypeDefinitionRocks { public static IEnumerable<MethodDefinition> GetConstructors (this TypeDefinition self) { diff --git a/rocks/Mono.Cecil.Rocks/TypeReferenceRocks.cs b/rocks/Mono.Cecil.Rocks/TypeReferenceRocks.cs index 4dd541a..0ceb51b 100644 --- a/rocks/Mono.Cecil.Rocks/TypeReferenceRocks.cs +++ b/rocks/Mono.Cecil.Rocks/TypeReferenceRocks.cs @@ -32,7 +32,10 @@ using System.Linq; namespace Mono.Cecil.Rocks { - public static class TypeReferenceRocks { +#if INSIDE_ROCKS + public +#endif + static class TypeReferenceRocks { public static ArrayType MakeArrayType (this TypeReference self) { |