সি # এক্সএমএল ডকুমেন্টেশন ওয়েবসাইট লিঙ্ক


144

এক্সএমএল ডকুমেন্টেশনে কোনও ওয়েবসাইটের লিঙ্ক অন্তর্ভুক্ত করা কি সম্ভব? উদাহরণস্বরূপ, আমার পদ্ধতির সংক্ষিপ্তসার হিসাবে

///<Summary>
/// This is a math function I found HERE.
///</Summary>
public void SomeMathThing(Double[] doubleArray)
{
   ...
}

এবং আমি টাইপ যখন

SomeMathThing(

আমি চাই ইন্টেলিসেন্স বাইরের ওয়েবসাইটে লিঙ্ক করতে "এখানে" ক্লিক করতে বিকল্পের সাথে সংক্ষিপ্তসারটি দেখায় show এটা কি সম্ভব? এটা কিভাবে করা হবে?

উত্তর:


149

চেষ্টা করুন:

///<Summary>
/// This is a math function I found <see href="http://stackoverflow.com">HERE</see>
///</Summary>

7
ভাগ্য আমি ভয় পাই না। এটি "এখানে" প্রদর্শন করে না।
— জন

5
হুম, আমার ক্ষমা। আমি আরও কিছু গবেষণা করেছি (দেখুন এখানে এবং এখানে ) - এবং দেখে মনে হচ্ছে ভিএস আইডিই সেই হাইপারলিংকগুলি প্রদর্শন করবে না, তবে স্যান্ডক্যাসলের মতো একটি ডকুমেন্টেশন সরঞ্জাম এগুলি প্রদর্শন করতে সক্ষম হবে।
— ডিজওয়েভ

2
আপনি এখানে স্যান্ডক্যাসল সম্পর্কে বিটিডব্লিউ পড়তে পারেন । "মাইক্রোসফ্ট দ্বারা নির্মিত স্যান্ডক্যাসল হ'ল একটি নিখরচায় সরঞ্জাম যা .এনইটি এসেম্বলিগুলি এবং তাদের সম্পর্কিত এক্সএমএল মন্তব্য ফাইলগুলি থেকে এমএসডিএন-স্টাইলের ডকুমেন্টেশন তৈরি করার জন্য ব্যবহৃত হয় It এটি কমান্ড-লাইন ভিত্তিক এবং এতে কোনও জিইউআই ফ্রন্ট-এন্ড, প্রজেক্ট ম্যানেজমেন্ট বৈশিষ্ট্য, বা একটি স্বয়ংক্রিয়ভাবে নেই নির্মাণ প্রক্রিয়া। " আছে HTH!
— ডিজওয়েভ

1
এটি ভিজ্যুয়াল স্টুডিওর দ্বারা সমর্থিত নয়, hrefবৈশিষ্ট্যের জন্য কোনও ইন্টেলিসেন্স নেই ।
— কোনার্ড

3
এটি ভিএস 16.4.2 এ কাজ করে। এটি কোন সংস্করণ যুক্ত হয়েছিল তা নিশ্চিত নয়, কেবলমাত্র আপনি এখন পদ্ধতি তথ্য উইন্ডোতে লিঙ্কগুলি ক্লিক করতে পারেন।
— JB06

71

হাইপ-ট্রেনটিতে কিছুটা দেরি হলেও এখানে ভিজ্যুয়াল স্টুডিও 2015-র জন্য আমি যা খুঁজে পেয়েছি তা এখানে।

আমার নমুনাটি দেখতে এমন দেখাচ্ছে:

    /// <summary>
    ///     Retrieves information about the specified window. 
    ///     The function also retrieves the value at a specified offset into the extra window memory.
    ///     From <see cref="!:https://msdn.microsoft.com/en-us/library/windows/desktop/ms633585(v=vs.85).aspx">this</see> MSDN-Link.
    ///     AHref <a href="http://stackoverflow.com">here</a>.
    ///     see-href <see href="http://stackoverflow.com">here</see>.
    /// </summary>
    /// <param name="hwnd"></param>
    /// <param name="index"></param>
    /// <returns>
    ///     Testlink in return: <a href="http://stackoverflow.com">here</a>
    /// </returns>
    public static IntPtr GetWindowLongPtr(IntPtr hwnd, int index)
    {
        return IntPtr.Size == 4 ? GetWindowLongPtr32(hwnd, index) : GetWindowLongPtr64(hwnd, index);
    }

ফলাফলগুলি হ'ল:

  1. টুলটিপ:
    • এর সাথে ক্রেফ-ইউআরএল দেখায়!: তবে "এটি" লুকায়
    • আহেফ-ইউআরএল লুকায় তবে পাঠ্য দেখায়
    • ইউআরএল এবং পাঠ্য দেখায় লুকায় ইন্টেলিজেন্স টুলটিপের স্ক্রিনশট

  1. অবজেক্ট ব্রাউজার:
    • এর সাথে ক্রেফ-ইউআরএল দেখায়!: তবে "এটি" লুকায় (ক্লিকযোগ্য নয়)
    • আহেফ-ইউআরএল লুকায় তবে পাঠ্য দেখায় (ক্লিকযোগ্য নয়)
    • ইউআরএল এবং পাঠ্য লুকানোর জন্য (ক্লিকযোগ্য নয়) অবজেক্ট ব্রাউজারের স্ক্রিনশট

  1. রিশার্পার (সিটিআরএল + শিফট + এফ 1, কমান্ড রিশ্যার্পার। রিসার্পার_উইকডোক)
    • এর সাথে ক্রেফ-ইউআরএল লুকায়!: তবে "এটি" দেখায় (ক্লিকযোগ্য নয়)
    • এখন আহেফ-ইউআরএল ব্যাখ্যা করে (2016 এর সংস্করণ এবং আরও নতুন)
    • ইউআরএল এবং পাঠ্য লুকানোর জন্য (ক্লিকযোগ্য নয়) রিশার্পার কুইকহেল্পের স্ক্রিনশট

উপসংহার: হাইনার যেমন উল্লেখ করেছেন, সেরা একজন হবেন

See <a href="link">this link</a> for more information.

থমাস হ্যাগ্রস্টেম নির্দেশিত হিসাবে আপডেট করুন , রিশার্পার এখন ক্লিকযোগ্য এ-href ইউআরএল সমর্থন করে। সেই অনুযায়ী স্ক্রীনশট আপডেট করা হয়েছে।


2
আসলে, রিশ্যার্পার এবং সিটিআরএল + শিফট + এফ 1 এর সাথে একটি ইউআরএল ক্লিকযোগ্য এবং এইচটিএমএল লিঙ্কটি সামঞ্জস্যপূর্ণ, তাই এটি সর্বোত্তম বিকল্প
— টমাস হ্যাগ্রস্টেম

1
থমাস হ্যাগস্ট্রাম ধন্যবাদ, অ্যাওয়ার্ড এবং স্ক্রিনশট আপডেট করেছে।
— এমহোলজমায়ার

26

আপনি স্ট্যান্ডার্ড এইচটিএমএল সিনট্যাক্স ব্যবহার করতে পারেন:

<a href="http://stackoverflow.com">here</a>

পাঠ্যটি ভিজ্যুয়াল স্টুডিওতে প্রদর্শিত হবে।


5
এটি সর্বোত্তম পন্থা। আউটপুটটি এখনও ভিজ্যুয়াল স্টুডিওতে উপলব্ধ হবে (এটি কেবল পাঠ্য দেখায়) এবং লিঙ্কটি স্যান্ডক্যাসলের মতো ডকুমেন্টেশন সরঞ্জামগুলিতে কাজ করবে।
— স্নোবজর্ন

20

উত্সাহিত এক্সএমএল ডকুমেন্টেশনে এটি কোনও ছোঁয়াছুঁয়ালি পেরিয়ে যাওয়ার জন্য আপনি একটি ক্রেফটিতে একটি: উপসর্গ অন্তর্ভুক্ত করতে পারেন যাতে ইনোভ্যাসিস ডকুমেন্টের মতো সরঞ্জামগুলি! এক্স এবং স্যান্ডক্যাসল এটি ব্যবহার করবে। যেমন

/// <summary>
/// This is a math function I found <see cref="!:http://stackoverflow.com">HERE</see>
/// </summary>

ভিজ্যুয়াল স্টুডিও ইন্টেলিজেন্স যদিও এটি ইন্টিলিসেন্সের লিঙ্ক হিসাবে প্রদর্শন করবে না - এটি একটি টুলটিপ হিসাবে বেশি পয়েন্ট হবে না সুতরাং আপনি যেভাবে এটি ক্লিক করতে পারবেন না।


2
অবজেক্ট ব্রাউজারটি<see/> যদি কোনওভাবে ক্লিকযোগ্য এবং স্বীকৃত ওয়েবসাইট ইউআরআই তৈরি করে দেয় তবে একটি বিষয় থাকতে হবে (যেহেতু অবজেক্ট ব্রাউজারটি কোনও সরঞ্জামদণ্ড নয়)। শুধু Sayin' ;-).
— বিনকি

6

একটি ট্যাগ ব্যবহার করুন। উদাহরণস্বরূপ আমি আমার প্রকল্পে এই সমাধানটি ব্যবহার করেছি

ফলাফল এখানে

আমার এক্সএমএল কোডটি হ'ল:

/// <summary>
/// This is C# XML Documentation Website Link
/// <a href="/programming/6960426/c-sharp-xml-documentation-website-link">See more</a>
/// </summary>

অথবা "দেখুন" ট্যাগটি ব্যবহার করুন। ফলাফল "এ" ট্যাগের সমান

/// <summary>
/// This is C# XML Documentation Website Link
/// <see href="/programming/6960426/c-sharp-xml-documentation-website-link">See more</see>
/// </summary>
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.