diff options
author | Jesse Plamondon-Willard <github@jplamondonw.com> | 2017-03-12 17:48:53 -0400 |
---|---|---|
committer | Jesse Plamondon-Willard <github@jplamondonw.com> | 2017-03-12 17:48:53 -0400 |
commit | a12bcf3b7845b7c4541ca7539a4810a81b87e3ce (patch) | |
tree | 010e6c0d0885ec8693d6bfb8e2e076486886c330 /src/StardewModdingAPI.AssemblyRewriters/Finders | |
parent | 003a9586b287f3bd831f9dfe7ca52b9e4e03c028 (diff) | |
download | SMAPI-a12bcf3b7845b7c4541ca7539a4810a81b87e3ce.tar.gz SMAPI-a12bcf3b7845b7c4541ca7539a4810a81b87e3ce.tar.bz2 SMAPI-a12bcf3b7845b7c4541ca7539a4810a81b87e3ce.zip |
reject mods which reference obsolete SGame class (#247)
Diffstat (limited to 'src/StardewModdingAPI.AssemblyRewriters/Finders')
-rw-r--r-- | src/StardewModdingAPI.AssemblyRewriters/Finders/GenericTypeFinder.cs | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/StardewModdingAPI.AssemblyRewriters/Finders/GenericTypeFinder.cs b/src/StardewModdingAPI.AssemblyRewriters/Finders/GenericTypeFinder.cs new file mode 100644 index 00000000..11ffa734 --- /dev/null +++ b/src/StardewModdingAPI.AssemblyRewriters/Finders/GenericTypeFinder.cs @@ -0,0 +1,30 @@ +using StardewModdingAPI.AssemblyRewriters.Framework; + +namespace StardewModdingAPI.AssemblyRewriters.Finders +{ + /// <summary>Base class for a type reference finder.</summary> + public class GenericTypeFinder : BaseTypeFinder + { + /********* + ** Accessors + *********/ + /// <summary>A brief noun phrase indicating what the instruction finder matches.</summary> + public override string NounPhrase { get; } + + /// <summary>The full type name to match.</summary> + public override string FullTypeName { get; } + + + /********* + ** Public methods + *********/ + /// <summary>Construct an instance.</summary> + /// <param name="fullTypeName">The full type name to match.</param> + /// <param name="nounPhrase">A brief noun phrase indicating what the instruction finder matches.</param> + public GenericTypeFinder(string fullTypeName, string nounPhrase) + { + this.FullTypeName = fullTypeName; + this.NounPhrase = nounPhrase; + } + } +} |