public static void AddIncludeFlag(IncludeFlag flagType, string family, bool flag) { if (!includeFlags.ContainsKey(flagType)) { includeFlags.Add(flagType, new Dictionary <string, bool>()); } includeFlags[flagType][family] = flag; }
public void AppendIncludes(FileSet files) { IncludeFlag.IfNotNull(files.AppendInclude); if (WebFormsFlag) { files.AppendInclude("*.as*x;*.master"); } if (ConfigFlag) { files.AppendInclude("*.config"); } }
public static bool GetIncludeFlag(IncludeFlag flagType) { if (!includeFlags.ContainsKey(flagType)) { return(false); } string family = FPGA.FPGA.Instance.Family.ToString(); if (!includeFlags[flagType].ContainsKey(family)) { return(false); } return(includeFlags[flagType][family]); }
public override int GetHashCode() { var hashCode = -1002157333; hashCode = hashCode * -1521134295 + Index.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(FullName); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(GroupName); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(SetName); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Name); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Display); hashCode = hashCode * -1521134295 + Available.GetHashCode(); hashCode = hashCode * -1521134295 + ModesRequired.GetHashCode(); hashCode = hashCode * -1521134295 + ModesDisallowed.GetHashCode(); hashCode = hashCode * -1521134295 + PowerType.GetHashCode(); hashCode = hashCode * -1521134295 + Accuracy.GetHashCode(); hashCode = hashCode * -1521134295 + AttackTypes.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string[]> .Default.GetHashCode(GroupMemberships); hashCode = hashCode * -1521134295 + EntitiesAffected.GetHashCode(); hashCode = hashCode * -1521134295 + EntitiesAutoHit.GetHashCode(); hashCode = hashCode * -1521134295 + Target.GetHashCode(); hashCode = hashCode * -1521134295 + TargetLineOfSight.GetHashCode(); hashCode = hashCode * -1521134295 + Range.GetHashCode(); hashCode = hashCode * -1521134295 + TargetSecondary.GetHashCode(); hashCode = hashCode * -1521134295 + RangeSecondary.GetHashCode(); hashCode = hashCode * -1521134295 + EnduranceCost.GetHashCode(); hashCode = hashCode * -1521134295 + InterruptTime.GetHashCode(); hashCode = hashCode * -1521134295 + CastTime.GetHashCode(); hashCode = hashCode * -1521134295 + RechargeTime.GetHashCode(); hashCode = hashCode * -1521134295 + BaseRechargeTime.GetHashCode(); hashCode = hashCode * -1521134295 + ActivatePeriod.GetHashCode(); hashCode = hashCode * -1521134295 + EffectArea.GetHashCode(); hashCode = hashCode * -1521134295 + Radius.GetHashCode(); hashCode = hashCode * -1521134295 + Arc.GetHashCode(); hashCode = hashCode * -1521134295 + MaxTargets.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(MaxBoosts); hashCode = hashCode * -1521134295 + CastFlags.GetHashCode(); hashCode = hashCode * -1521134295 + ArtificalIntelligenceReport.GetHashCode(); hashCode = hashCode * -1521134295 + NumberOfCharges.GetHashCode(); hashCode = hashCode * -1521134295 + UsageTime.GetHashCode(); hashCode = hashCode * -1521134295 + LifeTime.GetHashCode(); hashCode = hashCode * -1521134295 + LifeTimeInGame.GetHashCode(); hashCode = hashCode * -1521134295 + NumberAllowed.GetHashCode(); hashCode = hashCode * -1521134295 + DoNotSave.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string[]> .Default.GetHashCode(BoostsAllowed); hashCode = hashCode * -1521134295 + CastThroughHold.GetHashCode(); hashCode = hashCode * -1521134295 + IgnoreStrength.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(DescriptionShort); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(DescriptionLong); hashCode = hashCode * -1521134295 + EqualityComparer <int[]> .Default.GetHashCode(SetTypes); hashCode = hashCode * -1521134295 + ClickBuff.GetHashCode(); hashCode = hashCode * -1521134295 + AlwaysToggle.GetHashCode(); hashCode = hashCode * -1521134295 + Level.GetHashCode(); hashCode = hashCode * -1521134295 + AllowFrontLoading.GetHashCode(); hashCode = hashCode * -1521134295 + VariableEnabled.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(VariableName); hashCode = hashCode * -1521134295 + VariableMin.GetHashCode(); hashCode = hashCode * -1521134295 + VariableMax.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string[]> .Default.GetHashCode(SubPowers); hashCode = hashCode * -1521134295 + EqualityComparer <int[]> .Default.GetHashCode(IgnoreEnhancements); hashCode = hashCode * -1521134295 + EqualityComparer <int[]> .Default.GetHashCode(IgnoreBuffs); hashCode = hashCode * -1521134295 + SkipMax.GetHashCode(); hashCode = hashCode * -1521134295 + DisplayLocation.GetHashCode(); hashCode = hashCode * -1521134295 + MutuallyExclusiveAuto.GetHashCode(); hashCode = hashCode * -1521134295 + MutuallyExclusiveIgnore.GetHashCode(); hashCode = hashCode * -1521134295 + AbsorbSummonEffects.GetHashCode(); hashCode = hashCode * -1521134295 + AbsorbSummonAttributes.GetHashCode(); hashCode = hashCode * -1521134295 + ShowSummonAnyway.GetHashCode(); hashCode = hashCode * -1521134295 + NeverAutoUpdate.GetHashCode(); hashCode = hashCode * -1521134295 + NeverAutoUpdateRequirements.GetHashCode(); hashCode = hashCode * -1521134295 + IncludeFlag.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(ForcedClass); hashCode = hashCode * -1521134295 + SortOverride.GetHashCode(); hashCode = hashCode * -1521134295 + BoostBoostable.GetHashCode(); hashCode = hashCode * -1521134295 + BoostUsePlayerLevel.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <Effect[]> .Default.GetHashCode(Effects); hashCode = hashCode * -1521134295 + HiddenPower.GetHashCode(); return(hashCode); }