Imported Upstream version 4.6.0.125

Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2016-08-03 10:59:49 +00:00
parent a569aebcfd
commit e79aa3c0ed
17047 changed files with 3137615 additions and 392334 deletions

View File

@@ -0,0 +1,83 @@
//-----------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
namespace System.Activities.Hosting
{
using System;
using System.Runtime.Serialization;
using System.Runtime;
[DataContract]
[Fx.Tag.XamlVisible(false)]
public sealed class BookmarkInfo
{
string bookmarkName;
BookmarkScopeInfo scopeInfo;
string ownerDisplayName;
internal BookmarkInfo(string bookmarkName, string ownerDisplayName, BookmarkScopeInfo scopeInfo)
{
this.BookmarkName = bookmarkName;
this.OwnerDisplayName = ownerDisplayName;
this.ScopeInfo = scopeInfo;
}
public string BookmarkName
{
get
{
return this.bookmarkName;
}
private set
{
this.bookmarkName = value;
}
}
public string OwnerDisplayName
{
get
{
return this.ownerDisplayName;
}
private set
{
this.ownerDisplayName = value;
}
}
public BookmarkScopeInfo ScopeInfo
{
get
{
return this.scopeInfo;
}
private set
{
this.scopeInfo = value;
}
}
[DataMember(Name = "BookmarkName")]
internal string SerializedBookmarkName
{
get { return this.BookmarkName; }
set { this.BookmarkName = value; }
}
[DataMember(EmitDefaultValue = false, Name = "OwnerDisplayName")]
internal string SerializedOwnerDisplayName
{
get { return this.OwnerDisplayName; }
set { this.OwnerDisplayName = value; }
}
[DataMember(EmitDefaultValue = false, Name = "ScopeInfo")]
internal BookmarkScopeInfo SerializedScopeInfo
{
get { return this.ScopeInfo; }
set { this.ScopeInfo = value; }
}
}
}