示例#1
0
        // Add a new course control to a course. Adds a new CourseControl referencing controlId into courseId. The place to insert is
        // given by courseControl1 and courseControl2. These control should have been gotten by calling FindControlInsertionPoint.
        public static Id<CourseControl> AddCourseControl(EventDB eventDB, Id<ControlPoint> controlId, Id<Course> courseId, Id<CourseControl> courseControl1, Id<CourseControl> courseControl2)
        {
            CourseControl newCourseControl;
            Id<CourseControl> newCourseControlId;

            // When adding a new course controls, they fit into variations fine because we are never adding or changing an split, just
            // fitting into existing splits.

            if (courseControl1.IsNone) {
                // Adding at start.
                Course course = (Course) eventDB.GetCourse(courseId).Clone();
                Debug.Assert(courseControl2 == course.firstCourseControl);
                newCourseControl = new CourseControl(controlId, course.firstCourseControl);
                newCourseControlId = eventDB.AddCourseControl(newCourseControl);
                course.firstCourseControl = newCourseControlId;
                eventDB.ReplaceCourse(courseId, course);
            }
            else {
                // Adding after courseControl1.
                CourseControl before = (CourseControl) eventDB.GetCourseControl(courseControl1).Clone();
                Debug.Assert(courseControl2 == before.nextCourseControl);
                newCourseControl = new CourseControl(controlId, before.nextCourseControl);
                newCourseControlId = eventDB.AddCourseControl(newCourseControl);
                before.nextCourseControl = newCourseControlId;
                eventDB.ReplaceCourseControl(courseControl1, before);
            }

            return newCourseControlId;
        }
示例#2
0
 public Hierarchy(Id id, CodeRef root)
     : this(id)
 {
     Contract.AssertNotNull(root, "root");
     
     Root = root;
 }
示例#3
0
        public static bool LoadNibResourceNamedOwner(this NSBundle bundle, Type type, NSString resourceName, Id owner)
        {
            bool result = false;
            Assembly assembly = type.Assembly;

            using (Stream stream = assembly.GetManifestResourceStream(resourceName))
            {
                if (stream != null)
                {
                    byte[] buffer = new byte[stream.Length];
                    stream.Read(buffer, 0, (int)stream.Length);
                    stream.Close();

                    String fileName = Path.GetTempFileName();
                    File.WriteAllBytes(fileName, buffer);

					NSNib nib = new NSNib(NSURL.URLWithString(fileName));
					NSArray topLevelObjects;
					result = nib.InstantiateNibWithOwnerTopLevelObjects(owner, out topLevelObjects);
					nib.Release();

                    File.Delete(fileName);
                }
            }

            return result;
        }
示例#4
0
 public void PanelDirectoryDidChange(Id sender, NSString path)
 {
     if (this.soundOnCheck.State > 0)
     {
         NSSound.SoundNamed("Frog").Play();
     }
 }
示例#5
0
        public void WriteXml(string filename, RelayVariations relayVariations, EventDB eventDB, Id<Course> courseId)
        {
            this.relayVariations = relayVariations;
            this.eventDB = eventDB;
            this.courseId = courseId;
            this.modificationDate = DateTimeOffset.Now;
            this.courseName = eventDB.GetCourse(courseId).name;

            // Create the XML writer.
            XmlWriterSettings settings = new XmlWriterSettings();
            settings.Indent = true;
            settings.Encoding = new UTF8Encoding(false);
            xmlWriter = XmlWriter.Create(filename, settings);

            WriteStart();

            for (int teamNumber = 1; teamNumber < relayVariations.NumberOfTeams; ++teamNumber) {
                WriteTeam(teamNumber);
            }

            WriteEnd();

            // And done.
            xmlWriter.Close();
            eventDB = null;
            xmlWriter = null;
        }
            public void ComponentsOrderedAccordingToGenericParameterOrder()
            {
                #region Arrange

                var expectedIdStringBuilder = new StringBuilder();
                expectedIdStringBuilder.Append("fe67da762a214fa2b356d9e5da80edfc");
                expectedIdStringBuilder.Append("|helloworld");
                expectedIdStringBuilder.Append("|2342342343234");
                expectedIdStringBuilder.Append("|0");
                expectedIdStringBuilder.Append("|33");
                expectedIdStringBuilder.Append("|a4bac0922c674c1b80016b680e31ba44");
                var expectedIdString = expectedIdStringBuilder.ToString();

                var id = new Id<Guid, String, DateTime, DayOfWeek,int,Guid>(expectedIdString);

                #endregion

                #region Act

                var actualIdString = id.ToString();

                #endregion

                #region Assert

                actualIdString.ShouldBeEquivalentTo(expectedIdString);

                #endregion
            }
示例#7
0
        /// <summary>
        /// Allows the game to perform any initialization it needs to before starting to run.
        /// This is where it can query for any required services and load any non-graphic
        /// related content.  Calling base.Initialize will enumerate through any components
        /// and initialize them as well.
        /// </summary>
        protected override void Initialize()
        {
            base.Initialize();

            //System.Reflection.Assembly.GetAssembly().CreateInstance("")
            //// Tile
            //    for (int row = 0; row < 10; row++)
            //    {
            //        for (int column = 0; column < 10; column++)
            //        {
            //            var model = new Model("Models/tile");
            //            //model.Shader = "TCT";
            //            model.Position = new Vector3(row, column, 0);
            //            model.BoundingBox = new BoundingBox(new Vector3(row, 0, column), new Vector3(row*1.0f, 0.1f, row*column));
            //            var quad = new Quad("Textures/Harmony", new Color(((float)row) / 10.0f, ((float)column) / 10.0f, 0));
            //            GameObjectManager.AddGameObject("quad" + row + column, quad);
            //            quad.Position = new Vector3(row, -1.0f, -column);
            //            quad.Shader = "TCT";
            //            quad.Rotation = Quaternion.CreateFromAxisAngle(new Vector3(1, 0, 0), -((float)Math.PI)/2.0f);
            //            quad.Scale = new Vector3(1.0f);

            //            GameObjectManager.AddGameObject("tile" + row + column, model);
            //        }
            //    }

            var model = new Model("Models/tile");
            var id = new Id {Handle = "tile", Guid = GuidManager.NewGuid()};
            ModelManager.AddModel(id, model);

            //var quad = new Quad("Textures/harmony", Color.White);
            //var id = new Id() {Handle = "quad", Guid = GuidManager.NewGuid()};
            //GameObjectManager.AddGameObject(id, quad);
        }
            public void ComponentsOrderedAccordingToGenericParameterOrder()
            {
                #region Arrange

                var expectedComponent0 = Guid.NewGuid();


                var expectedComponents = new List<Object>
                {
                    expectedComponent0
                };

                var id = new Id<Guid>(
                    expectedComponent0);

                #endregion

                #region Act

                var actualComponents = id;

                #endregion

                #region Assert

                actualComponents.Should().Equal(expectedComponents);

                #endregion
            }
示例#9
0
        public byte[] GetImageByGuid(string sGuid)
        {
            Id ID = new Id(sGuid);
            IDocument doc = Factory.Document.FetchInstance(this._ceConn.objectStore, ID, null);

            return null;
        }
示例#10
0
 // Create a course designator for a part
 public CourseDesignator(Id<Course> course, int part)
 {
     Debug.Assert(part >= 0);
     Debug.Assert(course.IsNotNone);
     this.courseId = course;
     this.part = part;
 }
示例#11
0
 public RelayVariations(EventDB eventDB, Id<Course> courseId, int numberTeams, int numberLegs)
 {
     this.eventDB = eventDB;
     this.courseId = courseId;
     this.numberTeams = numberTeams;
     this.numberLegs = numberLegs;
 }
示例#12
0
        public void AddDimension(Id conceptId)
        {
            Contract.AssertNotNull(conceptId, "conceptId");

            var dimension = KeyFamily.Dimensions.Find(conceptId);
            dimensions.Add(conceptId, dimension);
        }
示例#13
0
        /// <summary>
        /// Create the text version of a particular control point.
        /// The distanceText parameter is used for finish, marked route end,
        /// and other similar features, and be the distance, already rounded with "m" suffix. Use "" if none.
        /// Custom text for the control or for symbols are taken into account.
        /// </summary>
        public string CreateTextForControl(Id<ControlPoint> controlId, string distanceText)
        {
            ControlPoint controlPoint = eventDB.GetControl(controlId);

            // If there is custom text, just return it.
            if (!string.IsNullOrEmpty(controlPoint.descriptionText))
                return controlPoint.descriptionText;

            string text;

            switch (controlPoint.kind) {
                case ControlPointKind.Normal:
                    text = CreateTextForNormalControl(controlPoint);
                    break;

                case ControlPointKind.Start:
                case ControlPointKind.MapExchange:
                    text = CreateTextForStartControl(controlPoint);
                    break;

                case ControlPointKind.Finish:
                case ControlPointKind.CrossingPoint:
                    text = CreateTextForDirective(controlPoint.symbolIds[0], distanceText);
                    break;

                default:
                    Debug.Fail("bad control point kind"); text = ""; break;
            }

            return CapitalizeFirstLetter(text);
        }
示例#14
0
        public SelectVariations(EventDB eventDB, Id<Course> courseId)
        {
            InitializeComponent();

            this.eventDB = eventDB;
            this.courseId = courseId;

            Course course = eventDB.GetCourse(courseId);
            if (course.relayTeams > 0)
                lastTeam = course.relayTeams;
            else
                lastTeam = null;

            comboBoxVariations.SelectedIndex = 0;
            if (lastTeam.HasValue) {
                upDownFirstTeam.Maximum = upDownLastTeam.Maximum = lastTeam.Value;
                upDownFirstTeam.Minimum = upDownLastTeam.Minimum = 1;
                upDownFirstTeam.Value = 1;
                upDownLastTeam.Value = lastTeam.Value;

                labelNumberOfTeams.Text = string.Format(labelNumberOfTeams.Text, lastTeam.Value);
            }

            UpdateControls();
        }
            public void ComponentsOrderedAccordingToGenericParameterOrder()
            {
                #region Arrange

                var expectedComponent0 = Guid.NewGuid();
                var expectedComponent1 = Guid.NewGuid().ToString();
                var expectedComponent2 = DateTime.UtcNow;


                var expectedComponents = new List<Object>
                {
                    expectedComponent0,
                    expectedComponent1,
                    expectedComponent2
                };

                var id = new Id<Guid, String, DateTime>(
                    expectedComponent0,
                    expectedComponent1,
                    expectedComponent2);

                #endregion

                #region Act

                var actualComponents = id;

                #endregion

                #region Assert

                actualComponents.Should().Equal(expectedComponents);

                #endregion
            }
            public void ComponentsOrderedAccordingToGenericParameterOrder()
            {
                #region Arrange

                var expectedComponent0 = Guid.NewGuid();
                var expectedComponent1 = Guid.NewGuid().ToString();
                var expectedComponent2 = DateTime.UtcNow;
                const DayOfWeek expectedComponent3 = DayOfWeek.Friday;
                var expectedComponent4 = DateTime.MinValue;
                var expectedComponent5 = Guid.NewGuid();
                const DayOfWeek expectedComponent6 = DayOfWeek.Sunday;
                var expectedComponent7 = Guid.NewGuid().ToString();
                var expectedComponent8 = DateTime.MaxValue;
                const DateTimeKind expectedComponent9 = DateTimeKind.Utc;
                var expectedComponent10 = DateTime.Today.ToString();


                var expectedComponents = new List<Object>
                {
                    expectedComponent0,
                    expectedComponent1,
                    expectedComponent2,
                    expectedComponent3,
                    expectedComponent4,
                    expectedComponent5,
                    expectedComponent6,
                    expectedComponent7,
                    expectedComponent8,
                    expectedComponent9,
                    expectedComponent10
                };

                var id = new Id<Guid, String, DateTime, DayOfWeek,DateTime,Guid,DayOfWeek,String,DateTime,DateTimeKind,String>(
                    expectedComponent0,
                    expectedComponent1,
                    expectedComponent2,
                    expectedComponent3,
                    expectedComponent4,
                    expectedComponent5,
                    expectedComponent6,
                    expectedComponent7,
                    expectedComponent8,
                    expectedComponent9,
                    expectedComponent10);

                #endregion

                #region Act

                var actualComponents = id;

                #endregion

                #region Assert

                actualComponents.Should().Equal(expectedComponents);

                #endregion
            }
示例#17
0
 void HandleM_warningsBrowserActionEvent(Id sender)
 {
     if (WarningActivated != null)
     {
         int row = m_warningsBrowser.SelectedRowInColumn(0);
         WarningActivated(this, new UIHelpers.WarningEventArgs(_warnings[row].Node.Index));
     }
 }
示例#18
0
 public Player(Id id)
 {
     this.Id = id;
     poisonCounter = new PoisonCounter(Id);
     this.poisonCounter.Count = initialPoison;
     this.Hitpoints = initialHp;
     this.ScoreSaved = false;
 }
示例#19
0
        public Economy(GameState game, Id<Player> player, Id<IBody> body)
            : base(game)
        {
            this.player = game.Players[player];
            this.body = game.Bodies[body];

            this.listAs<Economy>();
        }
示例#20
0
partial         void ShowInspector(Id sender)
        {
            if (this.inspectorController == null)
            {
                this.inspectorController = new InspectorController();
            }
            this.inspectorController.ShowWindow(null);
        }
示例#21
0
 public Header(Id id)
 {
     Id = id;
     Senders = new List<Party>();
     Receivers = new List<Party>();
     Source = new InternationalText();
     Name = new InternationalText();
 }
示例#22
0
partial         void ShowMainWindow(Id sender)
        {
            if (this.mainWindowController == null)
            {
                this.mainWindowController = new MainWindowController();
            }
            this.mainWindowController.ShowWindow(null);
        }
示例#23
0
partial         void ShowAlert(Id sender)
        {
            NSString messageTitle = FoundationFramework.NSLocalizedString("$$Hello World", null);
            NSString informativeText = FoundationFramework.NSLocalizedString("$$It speaks English", null);
            NSString defaultButton = FoundationFramework.NSLocalizedString("$$OK", null);
            NSAlert alert = NSAlert.AlertWithMessageTextDefaultButtonAlternateButtonOtherButtonInformativeTextWithFormat(messageTitle, defaultButton, null, null, informativeText);
            alert.RunModal();
        }
示例#24
0
 public void DisplaySinglePage(Id sender)
 {
     // Display single page mode.
     if (this._pdfView.DisplayMode > PDFDisplayMode.kPDFDisplaySinglePageContinuous)
     {
         this._pdfView.DisplayMode = this._pdfView.DisplayMode - (int) PDFDisplayMode.kPDFDisplayTwoUp;
     }
 }
示例#25
0
 public void ShowTLayerDemoWindow(Id sender)
 {
     if (this.shadowDemo == null)
     {
         this.shadowDemo = new TLayerDemo();
     }
     this.shadowDemo.Window.OrderFront(this);
 }
示例#26
0
        public void GetValue_KeyNotFound_Test()
        {
            symbolTable = new SymbolTable();

            Id id = new Id("1", pos);
            symbolTable.GetValue(id);

            //This test should fail
        }
示例#27
0
        internal Group(Id id, KeyFamily keyFamily)
        {            
            Contract.AssertNotNull(id, "id");
            Contract.AssertNotNull(keyFamily, "keyFamily");

            Id = id;
            KeyFamily = keyFamily;
            Description = new InternationalText();
        }
示例#28
0
	//Special serialization for unitys transform
	private static void SerializeTransform(ref JSONObject jsonObject, Id objId)
	{
		JSONObject jObject = new JSONObject(JSONObject.Type.OBJECT);
		jsonObject.AddField ("Transform", jObject);

		jObject.AddField ("Position", JSONTemplates.FromVector3(objId.transform.localPosition));
		jObject.AddField ("Rotation", JSONTemplates.FromQuaternion(objId.transform.localRotation));
		jObject.AddField ("Scale", JSONTemplates.FromVector3(objId.transform.localScale));
	}
 public void SaveCroppedImage(Id sender)
 {
     NSSavePanel.SavePanel.BeginSheetForDirectoryFileModalForWindowModalDelegateDidEndSelectorContextInfo(
         FoundationFramework.NSHomeDirectory(),
         "Tinted Image",
         this.window,
         this.SavePanelDidEndReturnCodeContextInfo,
         IntPtr.Zero);
 }
partial         void OpenDocument(Id sender)
        {
            NSOpenPanel.OpenPanel.BeginSheetForDirectoryFileModalForWindowModalDelegateDidEndSelectorContextInfo(
                FoundationFramework.NSHomeDirectory(),
                null,
                this.window,
                this.OpenPanelDidEndReturnCodeContextInfo,
                IntPtr.Zero);
        }
示例#31
0
 public String ToString()
 {
     return(Id.ToString() + " " + Name + "(" + GetSize() + ")");
 }
示例#32
0
 protected override string GetInternalMetadataPath(string basePath)
 {
     return(System.IO.Path.Combine(basePath, "livetv", Id.ToString("N")));
 }
示例#33
0
 public bool WillRender(Id <NodeTypeTemp> guid)
 {
     return(m_factory.WillRender(guid));
 }
示例#34
0
 public override string ToString() => Name.IsNotNullOrWhiteSpace() ? Name : Id.ToString();
示例#35
0
 protected bool Equals(TestCar other)
 {
     return(Id.Equals(other.Id));
 }
示例#36
0
 public bool Equals([AllowNull] Sample other)
 {
     return(Id.Equals(Id) && Name.Equals(other.Name));
 }
示例#37
0
        /// <summary>
        /// Return a text representation of this object.
        /// </summary>
        public override String ToString()

        => Id.ToString();
示例#38
0
    public override string ToString()
    {
        var  sb      = new StringBuilder("Group(");
        bool __first = true;

        if (Id != null && __isset.id)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("Id: ");
            Id.ToString(sb);
        }
        if (__isset.createdTime)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("CreatedTime: ");
            CreatedTime.ToString(sb);
        }
        if (Name != null && __isset.name)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("Name: ");
            Name.ToString(sb);
        }
        if (PictureStatus != null && __isset.pictureStatus)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("PictureStatus: ");
            PictureStatus.ToString(sb);
        }
        if (__isset.preventedJoinByTicket)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("PreventedJoinByTicket: ");
            PreventedJoinByTicket.ToString(sb);
        }
        if (GroupPreference != null && __isset.groupPreference)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("GroupPreference: ");
            GroupPreference.ToString(sb);
        }
        if (Members != null && __isset.members)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("Members: ");
            Members.ToString(sb);
        }
        if (Creator != null && __isset.creator)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("Creator: ");
            Creator.ToString(sb);
        }
        if (Invitee != null && __isset.invitee)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("Invitee: ");
            Invitee.ToString(sb);
        }
        if (__isset.notificationDisabled)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("NotificationDisabled: ");
            NotificationDisabled.ToString(sb);
        }
        sb.Append(")");
        return(sb.ToString());
    }
示例#39
0
 public override void ExpandView(MixCmsContext _context = null, IDbContextTransaction _transaction = null)
 {
     AttributeData = AttributeDataViewModel.Repository.GetFirstModel(m => m.MixRelatedAttributeData.Any(
                                                                         n => n.ParentId == Id.ToString() && n.ParentType == (int)MixEnums.MixAttributeSetDataType.Post && n.AttributeSetName == "post" && n.Specificulture == Specificulture))?.Data;
 }
示例#40
0
 public virtual bool IsTransient()
 {
     return(Id.Equals(default(TId)));
 }
示例#41
0
 public void Add(Id element)
 {
     List.Add(element);
 }
示例#42
0
        public string Get(string propertyName)
        {
            switch (propertyName)
            {
            //ELEMENT
            case nameof(ClassId):
                return(ClassId.ToString());

            case nameof(AutomationId):
                return(AutomationId.ToString());

            case nameof(Id):
                return(Id.ToString());

            case nameof(StyleId):
                return(StyleId.ToString());

            //VISUAL ELEMENT
            case nameof(AnchorX):
                return(AnchorX.ToString());

            case nameof(AnchorY):
                return(AnchorY.ToString());

            case nameof(BackgroundColor):
                return(BackgroundColor.ToHex());

            case nameof(Width):
                return(this.Width.ToString());

            case nameof(Height):
                return(this.Height.ToString());

            case nameof(IsEnabled):
                return(IsEnabled.ToString());

            case nameof(WidthRequest):
                return(this.WidthRequest.ToString());

            case nameof(HeightRequest):
                return(this.HeightRequest.ToString());

            case nameof(IsFocused):
                return(IsFocused.ToString());

            case nameof(IsVisible):
                return(IsVisible.ToString());

            case nameof(InputTransparent):
                return(InputTransparent.ToString());

            case nameof(X):
                return(this.X.ToString());

            case nameof(Y):
                return(this.Y.ToString());

            case nameof(Opacity):
                return(this.Opacity.ToString());

            case nameof(TranslationX):
                return(this.TranslationX.ToString());

            case nameof(TranslationY):
                return(this.TranslationY.ToString());

            case nameof(Rotation):
                return(this.Rotation.ToString());

            case nameof(RotationX):
                return(this.RotationX.ToString());

            case nameof(RotationY):
                return(this.RotationY.ToString());

            case nameof(Scale):
                return(this.Scale.ToString());

            //VIEW
            case nameof(Margin):
                return(this.Margin.ToString());

            case nameof(VerticalOptions):
                return(this.VerticalOptions.ToString());

            case nameof(HorizontalOptions):
                return(this.HorizontalOptions.ToString());

            //BUTTON
            case nameof(BorderColor):
                return(BorderColor.ToHex());

    #pragma warning disable CS0618 // Type or member is obsolete
            case nameof(BorderRadius):
                return(BorderRadius.ToString());

    #pragma warning restore CS0618 // Type or member is obsolete
            case nameof(BorderWidth):
                return(BorderWidth.ToString());

            case nameof(CornerRadius):
                return(CornerRadius.ToString());

            case nameof(CommandParameter):
                return(CommandParameter.ToString());

            case nameof(FontAttributes):
                return(FontAttributes.ToString());

            case nameof(FontFamily):
                return(FontFamily);

            case nameof(FontSize):
                return(FontSize.ToString());

            case nameof(TextColor):
                return(TextColor.ToHex());

            case nameof(Text):
                return(Text);

            default:
                return(string.Empty);
            }
        }
示例#43
0
 public override int GetHashCode()
 {
     return(Id.GetHashCode() ^ Url.GetHashCode() ^ Filename.GetHashCode() ^ Size.GetHashCode() ^ Type.GetHashCode());
 }
示例#44
0
 public override int GetHashCode() => 31 * Id.GetHashCode();
示例#45
0
 public override string ToString()
 {
     return(Id.ToString());
 }
示例#46
0
        /// <summary>
        /// Get the hashcode of this object.
        /// </summary>
        public override Int32 GetHashCode()

        => Id.GetHashCode();
示例#47
0
        /// <summary>
        /// It's very easy to attempt to create an entity using the wrong builder.  Call this method to ensure the type of the Id matches the type of the builder...
        /// </summary>
        /// <param name="id">The identifier.</param>
        protected void AssertCorrectIdType(Id id)
        {
            var builderEntityLogicalName = EntityHelper.GetEntityLogicalName <TEntity>();

            TestSettings.TestFrameworkProvider.AssertAreEqual(builderEntityLogicalName, id.LogicalName, $"Wrong Builder Specified.  Builder is of type {builderEntityLogicalName} but id of type {id.LogicalName} ");
        }
示例#48
0
 public static NodeRendererChoice DefaultConversation(Id <NodeTypeTemp> guid)
 {
     return(new NodeRendererChoice(EditableUIFactory.Instance));
 }
示例#49
0
 public override string ToString()
 {
     return(Account + ";" + Id.ToString("B") +
            "/IM/" + IMCapabilities + ":" + IMCapabilitiesEx +
            "/PE/" + PECapabilities + ":" + PECapabilitiesEx);
 }
示例#50
0
 /// <summary>
 /// Obtains the String representation of this instance.
 /// </summary>
 /// <returns>User readable name of the instance.</returns>
 public override string ToString()
 {
     // Return the class name and instance identifier
     return("ViewLayoutPageShow:" + Id.ToString());
 }
示例#51
0
 /// <summary>
 /// Compares this instance with the provided request ID
 /// </summary>
 /// <param name="other">The request ID to compare to</param>
 /// <returns>An indication of the two request IDs' relative values</returns>
 public int CompareTo(RequestId other)
 {
     return(other == null ? 1 : Id.CompareTo(other.Id));
 }
 /// <summary>
 /// Filter by character id.
 /// </summary>
 public GraphQueryArgument <int> IdQueryArgument(int value)
 {
     return(Id.GetQueryArgumentAndSetValue(value));
 }
示例#53
0
 public override int GetHashCode()
 {
     return(Id != null ? Id.GetHashCode() : 0);
 }
示例#54
0
 public override int GetHashCode()
 {
     return(Id.GetHashCode() + 11 * VideoId.GetHashCode());
 }
示例#55
0
 public bool Equals(Profile?other)
 {
     return(other != null && Id.Equals(other.Id) && UserId == other.UserId && Native == other.Native && Target == other.Target && Level == other.Level && CompletedChapters == other.CompletedChapters);
 }
示例#56
0
 public override string ToString()
 {
     return($@"\{Id.ToString()} {Marca} {Modelo} {Cor.ToString()} {AnoDeFabricacao.ToString(CultureInfo.InvariantCulture)}" +
            $"{Combustivel.ToString()} {Valor.ToString("f2",CultureInfo.InvariantCulture)}");
 }
示例#57
0
 public override int GetHashCode()
 {
     return((Name.GetHashCode() * Id.GetHashCode()) - 1);
 }
示例#58
0
        public override int GetHashCode()
        {
            var result = Id.GetHashCode();

            return(31 * result + (Data != null ? Data.GetHashCode() : 0));
        }
示例#59
0
 public static NodeRendererChoice DefaultDomain(Id <NodeTypeTemp> guid)
 {
     return(new NodeRendererChoice(DomainNodeRendererFactory.Instance));
 }
示例#60
0
 public override int GetHashCode()
 {
     return(Bool.GetHashCode() ^ Number ^ Id.GetHashCode() ^ Name.GetHashCode());
 }