SYMBOL INDEX (148 symbols across 34 files) FILE: Samples/Android.Sample/Android.Sample/MainActivity.cs class MainActivity (line 15) | [Activity(Label = "Android.Sample", MainLauncher = true, Icon = "@drawab... method OnCreate (line 20) | protected override void OnCreate(Bundle bundle) FILE: Samples/Android.Sample/Android.Sample/Resources/Resource.Designer.cs class Resource (line 18) | [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.T... method Resource (line 22) | Resource() method UpdateIdValues (line 27) | public static void UpdateIdValues() class Attribute (line 31) | public partial class Attribute method Attribute (line 34) | private Attribute() class Drawable (line 39) | public partial class Drawable method Drawable (line 45) | private Drawable() class Id (line 50) | public partial class Id method Id (line 56) | private Id() class Layout (line 61) | public partial class Layout method Layout (line 67) | private Layout() class String (line 72) | public partial class String method String (line 84) | private String() FILE: Samples/iOS.Sample/iOS.Sample/AppDelegate.cs class AppDelegate (line 14) | [Register("AppDelegate")] method FinishedLaunching (line 21) | public override bool FinishedLaunching(UIApplication app, NSDictionary... FILE: Samples/iOS.Sample/iOS.Sample/Main.cs class Application (line 10) | public class Application method Main (line 13) | static void Main(string[] args) FILE: Samples/iOS.Sample/iOS.Sample/MyViewController.cs class MyViewController (line 7) | public class MyViewController : UIViewController method MyViewController (line 14) | public MyViewController() method ViewDidLoad (line 18) | public override void ViewDidLoad() FILE: src/CommonAssemblyInfo.cs class AssemblyVersionInformation (line 11) | internal static class AssemblyVersionInformation { FILE: src/Portable.Licensing.Tests/KeyGeneratorTests.cs class KeyGeneratorTests (line 32) | [TestFixture] method Ensure_To_Not_Generate_Identical_Keys (line 35) | [Test] // See Bug #135 FILE: src/Portable.Licensing.Tests/LicenseSignatureTests.cs class LicenseSignatureTests (line 34) | [TestFixture] method Init (line 41) | [SetUp] method ConvertToRfc1123 (line 51) | private static DateTime ConvertToRfc1123(DateTime dateTime) method Can_Generate_And_Validate_Signature_With_Empty_License (line 58) | [Test] method Can_Generate_And_Validate_Signature_With_Standard_License (line 83) | [Test] method Can_Detect_Hacked_License (line 128) | [Test] FILE: src/Portable.Licensing.Tests/LicenseValidationTests.cs class LicenseValidationTests (line 36) | [TestFixture] method Can_Validate_Valid_Signature (line 39) | [Test] method Can_Validate_Invalid_Signature (line 69) | [Test] method Can_Validate_Expired_ExpirationDate (line 100) | [Test] method Can_Validate_CustomAssertion (line 131) | [Test] method Do_Not_Crash_On_Invalid_Data (line 172) | [Test] FILE: src/Portable.Licensing/AssemblyBuildDateAttribute.cs class AssemblyBuildDateAttribute (line 34) | [AttributeUsage(AttributeTargets.Assembly, Inherited = false)] method AssemblyBuildDateAttribute (line 44) | public AssemblyBuildDateAttribute(DateTime buildDate) method AssemblyBuildDateAttribute (line 54) | public AssemblyBuildDateAttribute(string buildDateString) FILE: src/Portable.Licensing/Customer.cs class Customer (line 33) | public class Customer : LicenseAttributes method Customer (line 35) | internal Customer(XElement xmlData) FILE: src/Portable.Licensing/IFluentInterface.cs type IFluentInterface (line 42) | [EditorBrowsable(EditorBrowsableState.Never)] method GetType (line 48) | [EditorBrowsable(EditorBrowsableState.Never)] method GetHashCode (line 54) | [EditorBrowsable(EditorBrowsableState.Never)] method ToString (line 60) | [EditorBrowsable(EditorBrowsableState.Never)] method Equals (line 66) | [EditorBrowsable(EditorBrowsableState.Never)] FILE: src/Portable.Licensing/ILicenseBuilder.cs type ILicenseBuilder (line 34) | public interface ILicenseBuilder : IFluentInterface method WithUniqueIdentifier (line 41) | ILicenseBuilder WithUniqueIdentifier(Guid id); method As (line 48) | ILicenseBuilder As(LicenseType type); method ExpiresAt (line 55) | ILicenseBuilder ExpiresAt(DateTime date); method WithMaximumUtilization (line 63) | ILicenseBuilder WithMaximumUtilization(int utilization); method LicensedTo (line 71) | ILicenseBuilder LicensedTo(string name, string email); method LicensedTo (line 80) | ILicenseBuilder LicensedTo(string name, string email, Action... method LicensedTo (line 87) | ILicenseBuilder LicensedTo(Action configureCustomer); method WithProductFeatures (line 94) | ILicenseBuilder WithProductFeatures(IDictionary produc... method WithProductFeatures (line 101) | ILicenseBuilder WithProductFeatures(Action configur... method WithAdditionalAttributes (line 108) | ILicenseBuilder WithAdditionalAttributes(IDictionary a... method WithAdditionalAttributes (line 115) | ILicenseBuilder WithAdditionalAttributes(Action con... method CreateAndSignWithPrivateKey (line 124) | License CreateAndSignWithPrivateKey(string privateKey, string passPhra... FILE: src/Portable.Licensing/License.cs class License (line 41) | public class License method License (line 49) | internal License() method License (line 60) | internal License(XElement xmlData) method Sign (line 199) | public void Sign(string privateKey, string passPhrase) method VerifySignature (line 228) | public bool VerifySignature(string publicKey) method New (line 259) | public static ILicenseBuilder New() method Load (line 269) | public static License Load(string xmlString) method Load (line 280) | public static License Load(Stream stream) method Load (line 291) | public static License Load(TextReader reader) method Load (line 302) | public static License Load(XmlReader reader) method Save (line 312) | public void Save(Stream stream) method Save (line 322) | public void Save(TextWriter textWriter) method Save (line 332) | public void Save(XmlWriter xmlWriter) method ToString (line 341) | public override string ToString() method SetTag (line 354) | private void SetTag(string name, string value) method GetTag (line 368) | private string GetTag(string name) FILE: src/Portable.Licensing/LicenseAttributes.cs class LicenseAttributes (line 35) | public class LicenseAttributes method LicenseAttributes (line 43) | internal LicenseAttributes(XElement xmlData, XName childName) method Add (line 55) | public virtual void Add(string key, string value) method AddAll (line 64) | public virtual void AddAll(IDictionary features) method Remove (line 75) | public virtual void Remove(string key) method RemoveAll (line 88) | public virtual void RemoveAll() method Get (line 99) | public virtual string Get(string key) method GetAll (line 108) | public virtual IDictionary GetAll() method Contains (line 119) | public virtual bool Contains(string key) method ContainsAll (line 130) | public virtual bool ContainsAll(string[] keys) method SetTag (line 135) | protected virtual void SetTag(string name, string value) method SetChildTag (line 149) | protected virtual void SetChildTag(string name, string value) method GetTag (line 166) | protected virtual string GetTag(string name) method GetChildTag (line 172) | protected virtual string GetChildTag(string name) FILE: src/Portable.Licensing/LicenseBuilder.cs class LicenseBuilder (line 35) | internal class LicenseBuilder : ILicenseBuilder method LicenseBuilder (line 42) | public LicenseBuilder() method WithUniqueIdentifier (line 52) | public ILicenseBuilder WithUniqueIdentifier(Guid id) method As (line 63) | public ILicenseBuilder As(LicenseType type) method ExpiresAt (line 74) | public ILicenseBuilder ExpiresAt(DateTime date) method WithMaximumUtilization (line 86) | public ILicenseBuilder WithMaximumUtilization(int utilization) method LicensedTo (line 98) | public ILicenseBuilder LicensedTo(string name, string email) method LicensedTo (line 112) | public ILicenseBuilder LicensedTo(string name, string email, Action configureCustomer) method WithProductFeatures (line 136) | public ILicenseBuilder WithProductFeatures(IDictionary... method WithProductFeatures (line 147) | public ILicenseBuilder WithProductFeatures(Action c... method WithAdditionalAttributes (line 158) | public ILicenseBuilder WithAdditionalAttributes(IDictionary AssertValidLicense(); FILE: src/Portable.Licensing/Validation/ICompleteValidationChain.cs type ICompleteValidationChain (line 32) | public interface ICompleteValidationChain : IAddAdditionalValidationChai... FILE: src/Portable.Licensing/Validation/ILicenseValidator.cs type ILicenseValidator (line 33) | public interface ILicenseValidator FILE: src/Portable.Licensing/Validation/IStartValidationChain.cs type IStartValidationChain (line 32) | public interface IStartValidationChain : IFluentInterface FILE: src/Portable.Licensing/Validation/IValidationChain.cs type IValidationChain (line 32) | public interface IValidationChain : IValidationChainCondition, IComplete... FILE: src/Portable.Licensing/Validation/IValidationChainCondition.cs type IValidationChainCondition (line 33) | public interface IValidationChainCondition : IFluentInterface method When (line 40) | ICompleteValidationChain When(Predicate predicate); FILE: src/Portable.Licensing/Validation/IValidationFailure.cs type IValidationFailure (line 31) | public interface IValidationFailure FILE: src/Portable.Licensing/Validation/InvalidSignatureValidationFailure.cs class InvalidSignatureValidationFailure (line 31) | public class InvalidSignatureValidationFailure : IValidationFailure FILE: src/Portable.Licensing/Validation/LicenseExpiredValidationFailure.cs class LicenseExpiredValidationFailure (line 31) | public class LicenseExpiredValidationFailure : IValidationFailure FILE: src/Portable.Licensing/Validation/LicenseValidationExtensions.cs class LicenseValidationExtensions (line 35) | public static class LicenseValidationExtensions method Validate (line 42) | public static IStartValidationChain Validate(this License license) method ExpirationDate (line 52) | public static IValidationChain ExpirationDate(this IStartValidationCha... method ProductBuildDate (line 74) | public static IValidationChain ProductBuildDate(this IStartValidationC... method AssertThat (line 100) | public static IValidationChain AssertThat(this IStartValidationChain v... method Signature (line 117) | public static IValidationChain Signature(this IStartValidationChain va... FILE: src/Portable.Licensing/Validation/LicenseValidator.cs class LicenseValidator (line 33) | internal class LicenseValidator : ILicenseValidator FILE: src/Portable.Licensing/Validation/ValidationChainBuilder.cs class ValidationChainBuilder (line 31) | internal class ValidationChainBuilder : IStartValidationChain, IValidati... method ValidationChainBuilder (line 37) | public ValidationChainBuilder(License license) method StartValidatorChain (line 43) | public ILicenseValidator StartValidatorChain() method CompleteValidatorChain (line 48) | public void CompleteValidatorChain() method When (line 57) | public ICompleteValidationChain When(Predicate predicate) method And (line 63) | public IStartValidationChain And() method AssertValidLicense (line 69) | public IEnumerable AssertValidLicense()