<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>CallerArgumentExpression on m7y.me</title>
    <link>https://m7y.me/tags/callerargumentexpression/</link>
    <description>Recent content in CallerArgumentExpression on m7y.me</description>
    <generator>Hugo -- 0.154.3</generator>
    <language>en-au</language>
    <copyright>Privacy | © 2026 m7y.me |</copyright>
    <lastBuildDate>Mon, 06 Aug 2018 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://m7y.me/tags/callerargumentexpression/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The CallerArgumentExpression Attribute in C# 8.0</title>
      <link>https://m7y.me/post/2018-08-06-caller-argument-expression-attribute/</link>
      <pubDate>Mon, 06 Aug 2018 00:00:00 +0000</pubDate>
      <guid>https://m7y.me/post/2018-08-06-caller-argument-expression-attribute/</guid>
      <description>Maximize the power of your C# coding with a deep dive into the new CallerArgumentExpression attribute in C# 8.0. Discover how it simplifies argument validation in your projects, enhances code readability, and boosts development efficiency. Explore the GuardAgainst library as a prime example of practical implementation, making method contracts and guard clauses more intuitive than ever. Stay ahead in Microsoft .NET development with insights into upcoming features and best practices for clean, efficient code.</description>
    </item>
  </channel>
</rss>
