/
n-dimens
/
pascalabcnet
Обзор
Документация
Войти
/
n-dimens
/
pascalabcnet
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
VisualPascalABCNET/FormsDesignerBinding/FormsDesigner/Src/Services/DefaultMemberRelationshipService.cs
42 строки
1 KB
Бондарев Иван
initial commit
14 май 2015, 22:35
14 май 2015, 22:35
e6e67c1
Код
Авторство
О чём код?
// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt) // This code is distributed under the GNU LGPL (for details please see \doc\license.txt) using System; using System.ComponentModel.Design.Serialization; using ICSharpCode.Core; //#define WFDESIGN_LOG_MEMBERRELATIONSHIPSERVICE namespace ICSharpCode.FormsDesigner.Services { public class DefaultMemberRelationshipService : MemberRelationshipService { public DefaultMemberRelationshipService() { } public override bool SupportsRelationship(MemberRelationship source, MemberRelationship relationship) { #if WFDESIGN_LOG_MEMBERRELATIONSHIPSERVICE LoggingService.Debug("MemberRelationshipService: SupportsRelationship called, source=" + ToString(source) + ", relationship=" + ToString(relationship)); #endif return true; } #if WFDESIGN_LOG_MEMBERRELATIONSHIPSERVICE protected override MemberRelationship GetRelationship(MemberRelationship source) { LoggingService.Debug("MemberRelationshipService: GetRelationship called, source=" + ToString(source)); var mrs = base.GetRelationship(source); LoggingService.Debug("MemberRelationshipService: -> returning " + ToString(mrs)); return mrs; } static string ToString(MemberRelationship mrs) { return "[MR: IsEmpty=" + mrs.IsEmpty + ", Owner=[" + (mrs.Owner == null ? "<null>" : mrs.Owner.ToString()) + "], Member=[" + (mrs.Member == null ? "<null>" : mrs.Member.Name) + "]]"; } #endif } }