private static FlushMode GetFlushMode(bool flushModeSpecified, HbmFlushMode flushMode)
		{
			if (!flushModeSpecified)
				return FlushMode.Unspecified;

			switch (flushMode)
			{
				case HbmFlushMode.Auto:
					return FlushMode.Auto;

				case HbmFlushMode.Never:
					return FlushMode.Never;

				case HbmFlushMode.Always:
					return FlushMode.Always;

				default:
					throw new ArgumentOutOfRangeException("flushMode");
			}
		}
예제 #2
0
        private static FlushMode GetFlushMode(bool flushModeSpecified, HbmFlushMode flushMode)
        {
            if (!flushModeSpecified)
            {
                return(FlushMode.Unspecified);
            }

            switch (flushMode)
            {
            case HbmFlushMode.Auto:
                return(FlushMode.Auto);

            case HbmFlushMode.Never:
                return(FlushMode.Never);

            case HbmFlushMode.Always:
                return(FlushMode.Always);

            default:
                throw new ArgumentOutOfRangeException("flushMode");
            }
        }