本文整理汇总了C#中System.Xml.Linq.XDocument.GetTitleIconImageUrl方法的典型用法代码示例。如果您正苦于以下问题:C# XDocument.GetTitleIconImageUrl方法的具体用法?C# XDocument.GetTitleIconImageUrl怎么用?C# XDocument.GetTitleIconImageUrl使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Xml.Linq.XDocument
的用法示例。
在下文中一共展示了XDocument.GetTitleIconImageUrl方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: DeployModel
//.........这里部分代码省略.........
var srcProp = s.GetExpressionValue(m => m.Width);
var isValid = definition.Width == value;
return new PropertyValidationResult
{
Tag = p.Tag,
Src = srcProp,
Dst = null,
IsValid = isValid
};
});
}
else
{
assert.SkipProperty(m => m.Width, "Width is NULL, skipping");
}
if (!string.IsNullOrEmpty(definition.ImportErrorMessage))
{
var value = CurrentWebPartXml.GetImportErrorMessage();
assert.ShouldBeEqual((p, s, d) =>
{
var srcProp = s.GetExpressionValue(m => m.ImportErrorMessage);
var isValid = definition.ImportErrorMessage == value;
return new PropertyValidationResult
{
Tag = p.Tag,
Src = srcProp,
Dst = null,
IsValid = isValid
};
});
}
else
assert.SkipProperty(m => m.ImportErrorMessage, "ImportErrorMessage is null or empty. Skipping.");
if (!string.IsNullOrEmpty(definition.TitleIconImageUrl))
{
var value = CurrentWebPartXml.GetTitleIconImageUrl();
assert.ShouldBeEqual((p, s, d) =>
{
var srcProp = s.GetExpressionValue(m => m.TitleIconImageUrl);
var isValid = definition.TitleIconImageUrl == value;
return new PropertyValidationResult
{
Tag = p.Tag,
Src = srcProp,
Dst = null,
IsValid = isValid
};
});
}
else
assert.SkipProperty(m => m.TitleIconImageUrl, "TitleIconImageUrl is null or empty. Skipping.");
if (!string.IsNullOrEmpty(definition.TitleUrl))
{
var value = CurrentWebPartXml.GetTitleUrl();
assert.ShouldBeEqual((p, s, d) =>
{
var srcProp = s.GetExpressionValue(m => m.TitleIconImageUrl);
var isValid = definition.TitleIconImageUrl == value;
return new PropertyValidationResult
{
Tag = p.Tag,
Src = srcProp,
Dst = null,
IsValid = isValid
};
});
}
else
assert.SkipProperty(m => m.TitleUrl, "TitleUrl is null or empty. Skipping.");
assert.SkipProperty(m => m.WebpartFileName, "WebpartFileName is null or empty. Skipping.");
assert.SkipProperty(m => m.WebpartType, "WebpartType is null or empty. Skipping.");
assert.SkipProperty(m => m.WebpartXmlTemplate, "WebpartXmlTemplate is null or empty. Skipping.");
assert.SkipProperty(m => m.ZoneId, "ZoneId is null or empty. Skipping.");
assert.SkipProperty(m => m.ZoneIndex, "ZoneIndex is null or empty. Skipping.");
assert.SkipProperty(m => m.Id, "Id is null or empty. Skipping.");
if (definition.ParameterBindings.Count == 0)
{
assert.SkipProperty(m => m.ParameterBindings, "ParameterBindings is null or empty. Skipping.");
}
else
{
// TODO
}
});
}
示例2: DeployModel
//.........这里部分代码省略.........
Src = srcProp,
Dst = null,
IsValid = isValid
};
});
}
else
{
assert.SkipProperty(m => m.Width, "Width is NULL, skipping");
}
if (!string.IsNullOrEmpty(definition.ImportErrorMessage))
{
var value = CurrentWebPartXml.GetImportErrorMessage();
assert.ShouldBeEqual((p, s, d) =>
{
var srcProp = s.GetExpressionValue(m => m.ImportErrorMessage);
var isValid = definition.ImportErrorMessage == value;
return new PropertyValidationResult
{
Tag = p.Tag,
Src = srcProp,
Dst = null,
IsValid = isValid
};
});
}
else
assert.SkipProperty(m => m.ImportErrorMessage, "ImportErrorMessage is null or empty. Skipping.");
if (!string.IsNullOrEmpty(definition.TitleIconImageUrl))
{
var value = CurrentWebPartXml.GetTitleIconImageUrl();
assert.ShouldBeEqual((p, s, d) =>
{
var srcProp = s.GetExpressionValue(m => m.TitleIconImageUrl);
var isValid = definition.TitleIconImageUrl == value;
return new PropertyValidationResult
{
Tag = p.Tag,
Src = srcProp,
Dst = null,
IsValid = isValid
};
});
}
else
assert.SkipProperty(m => m.TitleIconImageUrl, "TitleIconImageUrl is null or empty. Skipping.");
if (!string.IsNullOrEmpty(definition.TitleUrl))
{
var value = CurrentWebPartXml.GetTitleUrl();
var defValue = TokenReplacementService.ReplaceTokens(new TokenReplacementContext
{
Context = listItemModelHost.HostClientContext,
Value = value
}).Value;
var isValid = defValue.ToUpper() == value.ToUpper();
assert.ShouldBeEqual((p, s, d) =>
{
var srcProp = s.GetExpressionValue(m => m.TitleUrl);
return new PropertyValidationResult
{
Tag = p.Tag,
Src = srcProp,
Dst = null,
IsValid = isValid
};
});
}
else
assert.SkipProperty(m => m.TitleUrl, "TitleUrl is null or empty. Skipping.");
assert.SkipProperty(m => m.WebpartFileName, "WebpartFileName is null or empty. Skipping.");
assert.SkipProperty(m => m.WebpartType, "WebpartType is null or empty. Skipping.");
assert.SkipProperty(m => m.WebpartXmlTemplate, "WebpartXmlTemplate is null or empty. Skipping.");
assert.SkipProperty(m => m.ZoneId, "ZoneId is null or empty. Skipping.");
assert.SkipProperty(m => m.ZoneIndex, "ZoneIndex is null or empty. Skipping.");
assert.SkipProperty(m => m.Id, "Id is null or empty. Skipping.");
if (definition.ParameterBindings.Count == 0)
{
assert.SkipProperty(m => m.ParameterBindings, "ParameterBindings is null or empty. Skipping.");
}
else
{
// TODO
}
});
}